.class public Lcom/netease/newsreader/activity/DetailPage;
.super Lcom/netease/newsreader/activity/BaseActivity;
.source "DetailPage.java"

# interfaces
.implements Landroid/view/GestureDetector$OnGestureListener;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/netease/newsreader/activity/DetailPage$JavaScriptInterface;,
        Lcom/netease/newsreader/activity/DetailPage$LinearLayoutItem;
    }
.end annotation


# static fields
.field public static final HEADTYPE:Ljava/lang/String; = "head"

.field public static final TAILTYPE:Ljava/lang/String; = "tail"

.field public static blankHtml:Ljava/lang/String; = null

.field public static newsHtml:Ljava/lang/String; = null

.field private static final refreshInterval:J = 0xea60L


# instance fields
.field private final HOTCOMMENTS:I

.field private final LATESTCOMMENTS:I

.field private account:Ljava/lang/String;

.field private adapter:Lcom/netease/newsreader/util/MergeAdapter;

.field private addone:Landroid/widget/TextView;

.field private autoId:I

.field private backOriginal:Landroid/widget/Button;

.field private bottomin:Landroid/view/animation/Animation;

.field private buttonClickListener:Landroid/view/View$OnClickListener;

.field private clickedView:Landroid/view/View;

.field private collectBtn:Landroid/widget/ImageButton;

.field private collectTitle:Ljava/lang/String;

.field private columnid:Ljava/lang/String;

.field private commentId:I

.field private commentUrl:Ljava/lang/String;

.field private commentsLayoutClickListener:Landroid/view/View$OnClickListener;

.field private commentsList:Landroid/widget/ListView;

.field private commentsListScrollListener:Landroid/widget/AbsListView$OnScrollListener;

.field private commentsLoadingLayout:Landroid/widget/LinearLayout;

.field private commentsPageCollect:Landroid/widget/ImageButton;

.field private commentsPageReplyButton:Landroid/widget/Button;

.field private commentsPageReplyEditText:Landroid/widget/EditText;

.field private commentsPageReplyLayout:Landroid/widget/LinearLayout;

.field private commentsPageReply_edittext_layout:Landroid/widget/LinearLayout;

.field private commentsPageReply_img_button:Landroid/widget/ImageButton;

.field private commentsPageReply_img_layout:Landroid/widget/LinearLayout;

.field private commentsPageTitleLayout:Landroid/widget/RelativeLayout;

.field private comments_netease_bg:Landroid/widget/ImageView;

.field private comments_reply_frame_divider_img0:Landroid/widget/ImageView;

.field private comments_reply_frame_divider_img1:Landroid/widget/ImageView;

.field private comments_reply_frame_divider_img2:Landroid/widget/ImageView;

.field private copytext:Landroid/widget/TextView;

.field private criclenum:I

.field private cu:Lcom/netease/newsreader/util/CollectUtil;

.field private currentNum:I

.field private currentSizeId:I

.field private detailPageComments:Landroid/widget/RelativeLayout;

.field private detailPageOriginal:Landroid/widget/FrameLayout;

.field private detailPageReply:Landroid/widget/Button;

.field private detailPageTitle:Landroid/widget/TextView;

.field private detail_top_progressbar:Landroid/widget/ProgressBar;

.field private detailguide_stub:Landroid/view/View;

.field private detailpageguide:Z

.field private docIDList:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private docIDListMap:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private docid:Ljava/lang/String;

.field private downpic:Z

.field private expandFloorClickListener:Landroid/view/View$OnClickListener;

.field private firstItem:I

.field private fullMap:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private gestureScanner:Landroid/view/GestureDetector;

.field private guideClickListener:Landroid/view/View$OnClickListener;

.field private handler:Landroid/os/Handler;

.field private hotCommentImg:Landroid/widget/ImageView;

.field private hotCommentLayout:Landroid/widget/LinearLayout;

.field private hotComments:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private imgCount:I

.field private imm:Landroid/view/inputmethod/InputMethodManager;

.field private isCollect:Ljava/lang/Boolean;

.field private final isCommentsPageReply:I

.field private final isDetailPageReply:I

.field private isGettingComments:Z

.field private isGotComments:Z

.field private isHeadline:Z

.field private isNewPage:Z

.field private isSliding:Z

.field private is_topic:Z

.field private iscomeMyReply:Z

.field private lastItem:I

.field private lastRefreshTime:J

.field private lastSizeId:I

.field private latestAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

.field private latestCommentImg:Landroid/widget/ImageView;

.field private latestCommentLayout:Landroid/widget/LinearLayout;

.field private latestComments:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private latestData:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private lay:Landroid/widget/LinearLayout;

.field private layout:Landroid/view/View;

.field private leftrightctrl:Z

.field private len:Ljava/lang/String;

.field private linkCount:I

.field location:[I

.field private mInflater:Landroid/view/LayoutInflater;

.field private mIsLocalNews:Z

.field private map:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private menuDocRefreshListener:Landroid/view/View$OnClickListener;

.field private menuGuideListener:Landroid/view/View$OnClickListener;

.field private menuMyCommentListener:Landroid/view/View$OnClickListener;

.field private menuRefreshListener:Landroid/view/View$OnClickListener;

.field private menuSelectTextListener:Landroid/view/View$OnClickListener;

.field private menuSettingListener:Landroid/view/View$OnClickListener;

.field private menuTextSizeListener:Landroid/view/View$OnClickListener;

.field private menu_1:Landroid/view/View;

.field private menu_2:Landroid/view/View;

.field private menu_child_doc_refresh:Landroid/widget/LinearLayout;

.field private menu_comment:Landroid/widget/LinearLayout;

.field private menu_display:Z

.field private menu_refresh:Landroid/widget/LinearLayout;

.field private menu_selecttext:Landroid/widget/LinearLayout;

.field private menu_setting:Landroid/widget/LinearLayout;

.field private menu_textsize:Landroid/widget/LinearLayout;

.field private moreButton:Landroid/widget/Button;

.field private moreLatestComments:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private moreMap:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private originalLoadingLayout:Landroid/widget/LinearLayout;

.field private original_netease_bg:Landroid/widget/ImageView;

.field private pWindow:Landroid/widget/PopupWindow;

.field private pageloaded:Z

.field private picSize:I

.field private privatehandler:Landroid/os/Handler;

.field private progressDialog:Landroid/app/ProgressDialog;

.field private quote:Ljava/lang/String;

.field private replyButton:Landroid/widget/Button;

.field private replyClickListener:Landroid/view/View$OnClickListener;

.field private replyCount:Ljava/lang/String;

.field private replyCountNum:Ljava/lang/String;

.field private replyEditText:Landroid/widget/EditText;

.field private replyLayout:Landroid/widget/LinearLayout;

.field private replyWithQuote:Z

.field private reply_edittext_layout:Landroid/widget/LinearLayout;

.field private reply_frame_divider_img0:Landroid/widget/ImageView;

.field private reply_frame_divider_img1:Landroid/widget/ImageView;

.field private reply_frame_divider_img2:Landroid/widget/ImageView;

.field private reply_img_button:Landroid/widget/ImageButton;

.field private reply_img_layout:Landroid/widget/LinearLayout;

.field private reply_share_button:Landroid/widget/ImageButton;

.field private replytext:Landroid/widget/TextView;

.field private screenctrl:Z

.field private set_prefs:Landroid/content/SharedPreferences;

.field private share_button:Landroid/widget/ImageButton;

.field private share_text:Landroid/widget/TextView;

.field private sharelist:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Landroid/content/pm/ResolveInfo;",
            ">;"
        }
    .end annotation
.end field

.field sharetype:I

.field private slideBottomIn:Landroid/view/animation/Animation;

.field private slideBottomOut:Landroid/view/animation/Animation;

.field private slideHight:I

.field private slideLeftIn:Landroid/view/animation/Animation;

.field private slideLeftOut:Landroid/view/animation/Animation;

.field private slideRightIn:Landroid/view/animation/Animation;

.field private slideRightOut:Landroid/view/animation/Animation;

.field private slideToLeft:Landroid/widget/ImageView;

.field private slideToRight:Landroid/widget/ImageView;

.field private slideTopIn:Landroid/view/animation/Animation;

.field private slideTopOut:Landroid/view/animation/Animation;

.field private slideWidth:I

.field private specailIDList:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;"
        }
    .end annotation
.end field

.field private start:Ljava/lang/String;

.field private startNum:I

.field private textSizeDialog:Landroid/app/AlertDialog$Builder;

.field private textsizechange:Z

.field private theContext:Landroid/content/Context;

.field private themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

.field private tips:Landroid/widget/Toast;

.field private title:Ljava/lang/String;

.field private titleLayout:Landroid/widget/RelativeLayout;

.field private toLeftClickListener:Landroid/view/View$OnClickListener;

.field private toRightClickListener:Landroid/view/View$OnClickListener;

.field private top_progressbar:Landroid/widget/ProgressBar;

.field private totalCount:I

.field private upout:Landroid/view/animation/Animation;

.field private url:Ljava/lang/String;

.field private viewFlipper:Landroid/widget/ViewFlipper;

.field private viewstub_detailguide:Landroid/view/ViewStub;

.field private votetext:Landroid/widget/TextView;

.field private webView1:Landroid/webkit/WebView;

.field private webView2:Landroid/webkit/WebView;

.field private x:F

.field private y:F


# direct methods
.method static constructor <clinit>()V
    .locals 1

    .prologue
    .line 136
    const-string v0, "file:///android_asset/shownews.html"

    sput-object v0, Lcom/netease/newsreader/activity/DetailPage;->newsHtml:Ljava/lang/String;

    .line 137
    const-string v0, "file:///android_asset/blank.html"

    sput-object v0, Lcom/netease/newsreader/activity/DetailPage;->blankHtml:Ljava/lang/String;

    .line 84
    return-void
.end method

.method public constructor <init>()V
    .locals 6

    .prologue
    const/4 v5, -0x1

    const/high16 v1, -0x4080

    const/4 v4, 0x2

    const/4 v3, 0x1

    const/4 v2, 0x0

    .line 84
    invoke-direct {p0}, Lcom/netease/newsreader/activity/BaseActivity;-><init>()V

    .line 88
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->detailpageguide:Z

    .line 89
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    .line 90
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    .line 91
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isHeadline:Z

    .line 92
    const-string v0, "0"

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->start:Ljava/lang/String;

    .line 93
    const-string v0, "20"

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->len:Ljava/lang/String;

    .line 94
    iput v5, p0, Lcom/netease/newsreader/activity/DetailPage;->startNum:I

    .line 95
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->url:Ljava/lang/String;

    .line 98
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCount:Ljava/lang/String;

    .line 99
    const-string v0, "0"

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCountNum:Ljava/lang/String;

    .line 100
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->title:Ljava/lang/String;

    .line 102
    const/16 v0, 0x28

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->criclenum:I

    .line 104
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    .line 105
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    .line 106
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    .line 107
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    .line 108
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->specailIDList:Ljava/util/ArrayList;

    .line 109
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestData:Ljava/util/List;

    .line 161
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->is_topic:Z

    .line 170
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->quote:Ljava/lang/String;

    .line 171
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->replyWithQuote:Z

    .line 198
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isNewPage:Z

    .line 199
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isGotComments:Z

    .line 201
    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isCollect:Ljava/lang/Boolean;

    .line 202
    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->account:Ljava/lang/String;

    .line 208
    iput-boolean v3, p0, Lcom/netease/newsreader/activity/DetailPage;->leftrightctrl:Z

    .line 209
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->screenctrl:Z

    .line 210
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->downpic:Z

    .line 211
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->textsizechange:Z

    .line 214
    iput-boolean v3, p0, Lcom/netease/newsreader/activity/DetailPage;->pageloaded:Z

    .line 223
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->iscomeMyReply:Z

    .line 224
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->mIsLocalNews:Z

    .line 1056
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$1;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$1;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->toLeftClickListener:Landroid/view/View$OnClickListener;

    .line 1210
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$2;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$2;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->toRightClickListener:Landroid/view/View$OnClickListener;

    .line 2099
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isSliding:Z

    .line 2100
    iput v1, p0, Lcom/netease/newsreader/activity/DetailPage;->x:F

    .line 2101
    iput v1, p0, Lcom/netease/newsreader/activity/DetailPage;->y:F

    .line 3056
    iput v5, p0, Lcom/netease/newsreader/activity/DetailPage;->sharetype:I

    .line 3237
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->fullMap:Ljava/util/HashMap;

    .line 3239
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$3;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$3;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->handler:Landroid/os/Handler;

    .line 3826
    iput v2, p0, Lcom/netease/newsreader/activity/DetailPage;->HOTCOMMENTS:I

    .line 3827
    iput v3, p0, Lcom/netease/newsreader/activity/DetailPage;->LATESTCOMMENTS:I

    .line 3881
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$4;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$4;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->privatehandler:Landroid/os/Handler;

    .line 3911
    iput v2, p0, Lcom/netease/newsreader/activity/DetailPage;->imgCount:I

    .line 3912
    iput v2, p0, Lcom/netease/newsreader/activity/DetailPage;->linkCount:I

    .line 4087
    const/16 v0, 0x64

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->picSize:I

    .line 4331
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->hotComments:Ljava/util/HashMap;

    .line 4332
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestComments:Ljava/util/HashMap;

    .line 4333
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->moreLatestComments:Ljava/util/HashMap;

    .line 4335
    iput v2, p0, Lcom/netease/newsreader/activity/DetailPage;->totalCount:I

    .line 4336
    iput v2, p0, Lcom/netease/newsreader/activity/DetailPage;->lastItem:I

    .line 4337
    iput v2, p0, Lcom/netease/newsreader/activity/DetailPage;->firstItem:I

    .line 4338
    iput v2, p0, Lcom/netease/newsreader/activity/DetailPage;->currentNum:I

    .line 4339
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->lay:Landroid/widget/LinearLayout;

    .line 4341
    const-wide/16 v0, -0x1

    iput-wide v0, p0, Lcom/netease/newsreader/activity/DetailPage;->lastRefreshTime:J

    .line 4353
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isGettingComments:Z

    .line 4428
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$5;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$5;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsListScrollListener:Landroid/widget/AbsListView$OnScrollListener;

    .line 4671
    new-array v0, v4, [I

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->location:[I

    .line 4673
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$6;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$6;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsLayoutClickListener:Landroid/view/View$OnClickListener;

    .line 4712
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$7;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$7;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->expandFloorClickListener:Landroid/view/View$OnClickListener;

    .line 4765
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$8;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$8;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyClickListener:Landroid/view/View$OnClickListener;

    .line 4910
    iput v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isCommentsPageReply:I

    .line 4911
    iput v3, p0, Lcom/netease/newsreader/activity/DetailPage;->isDetailPageReply:I

    .line 4937
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$9;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$9;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->guideClickListener:Landroid/view/View$OnClickListener;

    .line 4950
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$10;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$10;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->buttonClickListener:Landroid/view/View$OnClickListener;

    .line 5390
    iput v4, p0, Lcom/netease/newsreader/activity/DetailPage;->currentSizeId:I

    .line 5391
    iput v4, p0, Lcom/netease/newsreader/activity/DetailPage;->lastSizeId:I

    .line 5513
    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_display:Z

    .line 5555
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$11;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$11;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menuSelectTextListener:Landroid/view/View$OnClickListener;

    .line 5567
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$12;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$12;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menuGuideListener:Landroid/view/View$OnClickListener;

    .line 5578
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$13;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$13;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menuMyCommentListener:Landroid/view/View$OnClickListener;

    .line 5588
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$14;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$14;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menuSettingListener:Landroid/view/View$OnClickListener;

    .line 5598
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$15;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$15;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menuTextSizeListener:Landroid/view/View$OnClickListener;

    .line 5634
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$16;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$16;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menuDocRefreshListener:Landroid/view/View$OnClickListener;

    .line 5671
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$17;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$17;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menuRefreshListener:Landroid/view/View$OnClickListener;

    .line 84
    return-void
.end method

.method static synthetic access$0(Lcom/netease/newsreader/activity/DetailPage;)Z
    .locals 1
    .parameter

    .prologue
    .line 214
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->pageloaded:Z

    return v0
.end method

.method static synthetic access$1(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 152
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->originalLoadingLayout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$10(Lcom/netease/newsreader/activity/DetailPage;)Landroid/webkit/WebView;
    .locals 1
    .parameter

    .prologue
    .line 113
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->webView2:Landroid/webkit/WebView;

    return-object v0
.end method

.method static synthetic access$100(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/View;
    .locals 1
    .parameter

    .prologue
    .line 87
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailguide_stub:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$101(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/Button;
    .locals 1
    .parameter

    .prologue
    .line 144
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->backOriginal:Landroid/widget/Button;

    return-object v0
.end method

.method static synthetic access$102(Lcom/netease/newsreader/activity/DetailPage;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 5020
    invoke-direct {p0, p1}, Lcom/netease/newsreader/activity/DetailPage;->switchNewsAndComments(Z)V

    return-void
.end method

.method static synthetic access$103(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 434
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->commentUrl:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$104(Lcom/netease/newsreader/activity/DetailPage;)Lcom/netease/newsreader/util/CollectUtil;
    .locals 1
    .parameter

    .prologue
    .line 436
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->cu:Lcom/netease/newsreader/util/CollectUtil;

    return-object v0
.end method

.method static synthetic access$105(Lcom/netease/newsreader/activity/DetailPage;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 434
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentUrl:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$106(Lcom/netease/newsreader/activity/DetailPage;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 438
    iput p1, p0, Lcom/netease/newsreader/activity/DetailPage;->commentId:I

    return-void
.end method

.method static synthetic access$107(Lcom/netease/newsreader/activity/DetailPage;)I
    .locals 1
    .parameter

    .prologue
    .line 438
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentId:I

    return v0
.end method

.method static synthetic access$108(Lcom/netease/newsreader/activity/DetailPage;)Lcom/netease/newsreader/util/ThemeSettingsHelper;
    .locals 1
    .parameter

    .prologue
    .line 215
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    return-object v0
.end method

.method static synthetic access$109(Lcom/netease/newsreader/activity/DetailPage;)Landroid/content/Context;
    .locals 1
    .parameter

    .prologue
    .line 216
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->theContext:Landroid/content/Context;

    return-object v0
.end method

.method static synthetic access$11(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/animation/Animation;
    .locals 1
    .parameter

    .prologue
    .line 118
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideLeftIn:Landroid/view/animation/Animation;

    return-object v0
.end method

.method static synthetic access$110(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/ImageButton;
    .locals 1
    .parameter

    .prologue
    .line 185
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageCollect:Landroid/widget/ImageButton;

    return-object v0
.end method

.method static synthetic access$111(Lcom/netease/newsreader/activity/DetailPage;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 5513
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_display:Z

    return-void
.end method

.method static synthetic access$112(Lcom/netease/newsreader/activity/DetailPage;Landroid/view/KeyEvent$Callback;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 5497
    invoke-direct {p0, p1}, Lcom/netease/newsreader/activity/DetailPage;->emulateShiftHeld(Landroid/view/KeyEvent$Callback;)V

    return-void
.end method

.method static synthetic access$113(Lcom/netease/newsreader/activity/DetailPage;)Landroid/app/AlertDialog$Builder;
    .locals 1
    .parameter

    .prologue
    .line 5392
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->textSizeDialog:Landroid/app/AlertDialog$Builder;

    return-object v0
.end method

.method static synthetic access$114(Lcom/netease/newsreader/activity/DetailPage;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 5390
    iput p1, p0, Lcom/netease/newsreader/activity/DetailPage;->currentSizeId:I

    return-void
.end method

.method static synthetic access$115(Lcom/netease/newsreader/activity/DetailPage;)Z
    .locals 1
    .parameter

    .prologue
    .line 4353
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isGettingComments:Z

    return v0
.end method

.method static synthetic access$116(Lcom/netease/newsreader/activity/DetailPage;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 4088
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->getBodyWithImg()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$117(Lcom/netease/newsreader/activity/DetailPage;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 3913
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->getMoreBodyWithImg()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$118(Lcom/netease/newsreader/activity/DetailPage;)Z
    .locals 1
    .parameter

    .prologue
    .line 2099
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isSliding:Z

    return v0
.end method

.method static synthetic access$119(Lcom/netease/newsreader/activity/DetailPage;)Z
    .locals 1
    .parameter

    .prologue
    .line 209
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->screenctrl:Z

    return v0
.end method

.method static synthetic access$12(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/animation/Animation;
    .locals 1
    .parameter

    .prologue
    .line 119
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideLeftOut:Landroid/view/animation/Animation;

    return-object v0
.end method

.method static synthetic access$120(Lcom/netease/newsreader/activity/DetailPage;)I
    .locals 1
    .parameter

    .prologue
    .line 3912
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->linkCount:I

    return v0
.end method

.method static synthetic access$121(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/List;Landroid/widget/LinearLayout;Landroid/view/LayoutInflater;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 4621
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/DetailPage;->getWholeCommentsBuilding(Ljava/util/List;Landroid/widget/LinearLayout;Landroid/view/LayoutInflater;)V

    return-void
.end method

.method static synthetic access$122(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/List;Ljava/util/HashMap;III)Landroid/widget/LinearLayout;
    .locals 1
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 4510
    invoke-direct/range {p0 .. p5}, Lcom/netease/newsreader/activity/DetailPage;->getCommentsBuilding(Ljava/util/List;Ljava/util/HashMap;III)Landroid/widget/LinearLayout;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$123(Lcom/netease/newsreader/activity/DetailPage;Lcom/netease/newsreader/util/CollectUtil;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 436
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->cu:Lcom/netease/newsreader/util/CollectUtil;

    return-void
.end method

.method static synthetic access$124(Lcom/netease/newsreader/activity/DetailPage;)I
    .locals 1
    .parameter

    .prologue
    .line 437
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->autoId:I

    return v0
.end method

.method static synthetic access$125(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/ImageButton;
    .locals 1
    .parameter

    .prologue
    .line 178
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->collectBtn:Landroid/widget/ImageButton;

    return-object v0
.end method

.method static synthetic access$126(Lcom/netease/newsreader/activity/DetailPage;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 433
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->collectTitle:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$127(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 433
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->collectTitle:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$128(Lcom/netease/newsreader/activity/DetailPage;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 95
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->url:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$129(Lcom/netease/newsreader/activity/DetailPage;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 437
    iput p1, p0, Lcom/netease/newsreader/activity/DetailPage;->autoId:I

    return-void
.end method

.method static synthetic access$13(Lcom/netease/newsreader/activity/DetailPage;)Ljava/util/HashMap;
    .locals 1
    .parameter

    .prologue
    .line 104
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$130(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/Map;Ljava/lang/String;I)Ljava/lang/String;
    .locals 1
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 3090
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/DetailPage;->getCommentHtmlString(Ljava/util/Map;Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$131(Lcom/netease/newsreader/activity/DetailPage;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 222
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->sharelist:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$132(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/TextView;
    .locals 1
    .parameter

    .prologue
    .line 165
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->addone:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$133(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/animation/Animation;
    .locals 1
    .parameter

    .prologue
    .line 163
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->upout:Landroid/view/animation/Animation;

    return-object v0
.end method

.method static synthetic access$134(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/ArrayList;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 107
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    return-void
.end method

.method static synthetic access$135(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 1897
    invoke-direct {p0, p1, p2, p3, p4}, Lcom/netease/newsreader/activity/DetailPage;->removeRepeatedTopicData(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$136(Lcom/netease/newsreader/activity/DetailPage;)I
    .locals 1
    .parameter

    .prologue
    .line 102
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->criclenum:I

    return v0
.end method

.method static synthetic access$137(Lcom/netease/newsreader/activity/DetailPage;)Z
    .locals 1
    .parameter

    .prologue
    .line 91
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isHeadline:Z

    return v0
.end method

.method static synthetic access$138(Lcom/netease/newsreader/activity/DetailPage;)Z
    .locals 1
    .parameter

    .prologue
    .line 224
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->mIsLocalNews:Z

    return v0
.end method

.method static synthetic access$139(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 1873
    invoke-direct {p0, p1, p2, p3, p4}, Lcom/netease/newsreader/activity/DetailPage;->removeRepeatedData(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$14(Lcom/netease/newsreader/activity/DetailPage;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 89
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$140(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 2006
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/DetailPage;->insertTopicListToDB(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$141(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 1919
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/DetailPage;->insertListToDB(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$142(Lcom/netease/newsreader/activity/DetailPage;Landroid/webkit/WebView;I)V
    .locals 0
    .parameter
    .parameter
    .parameter

    .prologue
    .line 5463
    invoke-direct {p0, p1, p2}, Lcom/netease/newsreader/activity/DetailPage;->setTextSize(Landroid/webkit/WebView;I)V

    return-void
.end method

.method static synthetic access$143(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/animation/Animation;
    .locals 1
    .parameter

    .prologue
    .line 162
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->bottomin:Landroid/view/animation/Animation;

    return-object v0
.end method

.method static synthetic access$144(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 170
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->quote:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$145(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/Map;Ljava/lang/String;I)Ljava/lang/String;
    .locals 1
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 3058
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/DetailPage;->getShareHtml(Ljava/util/Map;Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static synthetic access$146(Lcom/netease/newsreader/activity/DetailPage;)I
    .locals 1
    .parameter

    .prologue
    .line 4087
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->picSize:I

    return v0
.end method

.method static synthetic access$147(Lcom/netease/newsreader/activity/DetailPage;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 5391
    iput p1, p0, Lcom/netease/newsreader/activity/DetailPage;->lastSizeId:I

    return-void
.end method

.method static synthetic access$148(Lcom/netease/newsreader/activity/DetailPage;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 211
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/DetailPage;->textsizechange:Z

    return-void
.end method

.method static synthetic access$149(Lcom/netease/newsreader/activity/DetailPage;)I
    .locals 1
    .parameter

    .prologue
    .line 5391
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->lastSizeId:I

    return v0
.end method

.method static synthetic access$15(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/HashMap;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 104
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    return-void
.end method

.method static synthetic access$16(Lcom/netease/newsreader/activity/DetailPage;)Z
    .locals 1
    .parameter

    .prologue
    .line 161
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->is_topic:Z

    return v0
.end method

.method static synthetic access$17(Lcom/netease/newsreader/activity/DetailPage;)Landroid/os/Handler;
    .locals 1
    .parameter

    .prologue
    .line 3239
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->handler:Landroid/os/Handler;

    return-object v0
.end method

.method static synthetic access$18(Lcom/netease/newsreader/activity/DetailPage;)V
    .locals 0
    .parameter

    .prologue
    .line 2573
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->showNewPage()V

    return-void
.end method

.method static synthetic access$19(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 399
    invoke-direct {p0, p1}, Lcom/netease/newsreader/activity/DetailPage;->setTips(Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$2(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/ViewFlipper;
    .locals 1
    .parameter

    .prologue
    .line 117
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    return-object v0
.end method

.method static synthetic access$20(Lcom/netease/newsreader/activity/DetailPage;)Ljava/util/ArrayList;
    .locals 1
    .parameter

    .prologue
    .line 107
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$21(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;Ljava/lang/String;ZII)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 1620
    invoke-direct/range {p0 .. p5}, Lcom/netease/newsreader/activity/DetailPage;->getDocIDList(Ljava/lang/String;Ljava/lang/String;ZII)V

    return-void
.end method

.method static synthetic access$22(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/animation/Animation;
    .locals 1
    .parameter

    .prologue
    .line 120
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideRightIn:Landroid/view/animation/Animation;

    return-object v0
.end method

.method static synthetic access$23(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/animation/Animation;
    .locals 1
    .parameter

    .prologue
    .line 121
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideRightOut:Landroid/view/animation/Animation;

    return-object v0
.end method

.method static synthetic access$24(Lcom/netease/newsreader/activity/DetailPage;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 5740
    invoke-direct {p0, p1}, Lcom/netease/newsreader/activity/DetailPage;->getPic(I)V

    return-void
.end method

.method static synthetic access$25(Lcom/netease/newsreader/activity/DetailPage;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 4338
    iput p1, p0, Lcom/netease/newsreader/activity/DetailPage;->currentNum:I

    return-void
.end method

.method static synthetic access$26(Lcom/netease/newsreader/activity/DetailPage;)Ljava/lang/Boolean;
    .locals 1
    .parameter

    .prologue
    .line 201
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isCollect:Ljava/lang/Boolean;

    return-object v0
.end method

.method static synthetic access$27(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/ImageView;
    .locals 1
    .parameter

    .prologue
    .line 440
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->original_netease_bg:Landroid/widget/ImageView;

    return-object v0
.end method

.method static synthetic access$28(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/Button;
    .locals 1
    .parameter

    .prologue
    .line 115
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageReply:Landroid/widget/Button;

    return-object v0
.end method

.method static synthetic access$29(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/ImageView;
    .locals 1
    .parameter

    .prologue
    .line 439
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_netease_bg:Landroid/widget/ImageView;

    return-object v0
.end method

.method static synthetic access$3(Lcom/netease/newsreader/activity/DetailPage;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 2099
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/DetailPage;->isSliding:Z

    return-void
.end method

.method static synthetic access$30(Lcom/netease/newsreader/activity/DetailPage;)Ljava/util/HashMap;
    .locals 1
    .parameter

    .prologue
    .line 105
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$31(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/HashMap;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 105
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    return-void
.end method

.method static synthetic access$32(Lcom/netease/newsreader/activity/DetailPage;)I
    .locals 1
    .parameter

    .prologue
    .line 5390
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->currentSizeId:I

    return v0
.end method

.method static synthetic access$33(Lcom/netease/newsreader/activity/DetailPage;Landroid/webkit/WebView;I)V
    .locals 0
    .parameter
    .parameter
    .parameter

    .prologue
    .line 5480
    invoke-direct {p0, p1, p2}, Lcom/netease/newsreader/activity/DetailPage;->setTextSize4More(Landroid/webkit/WebView;I)V

    return-void
.end method

.method static synthetic access$34(Lcom/netease/newsreader/activity/DetailPage;)Ljava/util/HashMap;
    .locals 1
    .parameter

    .prologue
    .line 3237
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->fullMap:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$35(Lcom/netease/newsreader/activity/DetailPage;III)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 2511
    invoke-direct {p0, p1, p2, p3}, Lcom/netease/newsreader/activity/DetailPage;->paging(III)V

    return-void
.end method

.method static synthetic access$36(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/ProgressBar;
    .locals 1
    .parameter

    .prologue
    .line 442
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detail_top_progressbar:Landroid/widget/ProgressBar;

    return-object v0
.end method

.method static synthetic access$37(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 2631
    invoke-direct {p0, p1}, Lcom/netease/newsreader/activity/DetailPage;->setIsReaded4List(Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$38(Lcom/netease/newsreader/activity/DetailPage;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 99
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCountNum:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$39(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 99
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCountNum:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$4(Lcom/netease/newsreader/activity/DetailPage;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 90
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$40(Lcom/netease/newsreader/activity/DetailPage;)V
    .locals 0
    .parameter

    .prologue
    .line 3898
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->setCollectStatus()V

    return-void
.end method

.method static synthetic access$41(Lcom/netease/newsreader/activity/DetailPage;)Ljava/util/HashMap;
    .locals 1
    .parameter

    .prologue
    .line 4331
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->hotComments:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$42(Lcom/netease/newsreader/activity/DetailPage;)Ljava/util/HashMap;
    .locals 1
    .parameter

    .prologue
    .line 4332
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestComments:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$43(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/ProgressBar;
    .locals 1
    .parameter

    .prologue
    .line 441
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->top_progressbar:Landroid/widget/ProgressBar;

    return-object v0
.end method

.method static synthetic access$44(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 151
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsLoadingLayout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$45(Lcom/netease/newsreader/activity/DetailPage;Lcom/netease/newsreader/util/MergeAdapter;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 148
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->adapter:Lcom/netease/newsreader/util/MergeAdapter;

    return-void
.end method

.method static synthetic access$46(Lcom/netease/newsreader/activity/DetailPage;)Lcom/netease/newsreader/util/MergeAdapter;
    .locals 1
    .parameter

    .prologue
    .line 148
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->adapter:Lcom/netease/newsreader/util/MergeAdapter;

    return-object v0
.end method

.method static synthetic access$47(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 220
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->hotCommentLayout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$48(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/LayoutInflater;
    .locals 1
    .parameter

    .prologue
    .line 149
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->mInflater:Landroid/view/LayoutInflater;

    return-object v0
.end method

.method static synthetic access$49(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 219
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestCommentLayout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$5(Lcom/netease/newsreader/activity/DetailPage;)Ljava/util/ArrayList;
    .locals 1
    .parameter

    .prologue
    .line 108
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->specailIDList:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic access$50(Lcom/netease/newsreader/activity/DetailPage;)Ljava/util/List;
    .locals 1
    .parameter

    .prologue
    .line 109
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestData:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$51(Lcom/netease/newsreader/activity/DetailPage;)Lcom/netease/newsreader/util/BasePageViewAdapter;
    .locals 1
    .parameter

    .prologue
    .line 110
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    return-object v0
.end method

.method static synthetic access$52(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/ListView;
    .locals 1
    .parameter

    .prologue
    .line 147
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsList:Landroid/widget/ListView;

    return-object v0
.end method

.method static synthetic access$53(Lcom/netease/newsreader/activity/DetailPage;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 199
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/DetailPage;->isGotComments:Z

    return-void
.end method

.method static synthetic access$54(Lcom/netease/newsreader/activity/DetailPage;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 4353
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/DetailPage;->isGettingComments:Z

    return-void
.end method

.method static synthetic access$55(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/Button;
    .locals 1
    .parameter

    .prologue
    .line 197
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->moreButton:Landroid/widget/Button;

    return-object v0
.end method

.method static synthetic access$56(Lcom/netease/newsreader/activity/DetailPage;)Ljava/util/HashMap;
    .locals 1
    .parameter

    .prologue
    .line 4333
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->moreLatestComments:Ljava/util/HashMap;

    return-object v0
.end method

.method static synthetic access$57(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 4339
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->lay:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$58(Lcom/netease/newsreader/activity/DetailPage;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 3791
    invoke-direct {p0, p1, p2, p3, p4}, Lcom/netease/newsreader/activity/DetailPage;->removeRepeatedData(Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic access$59(Lcom/netease/newsreader/activity/DetailPage;)I
    .locals 1
    .parameter

    .prologue
    .line 4338
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->currentNum:I

    return v0
.end method

.method static synthetic access$6(Lcom/netease/newsreader/activity/DetailPage;)I
    .locals 1
    .parameter

    .prologue
    .line 94
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->startNum:I

    return v0
.end method

.method static synthetic access$60(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 173
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_edittext_layout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$61(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 174
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_img_layout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$62(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/inputmethod/InputMethodManager;
    .locals 1
    .parameter

    .prologue
    .line 175
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->imm:Landroid/view/inputmethod/InputMethodManager;

    return-object v0
.end method

.method static synthetic access$63(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/EditText;
    .locals 1
    .parameter

    .prologue
    .line 131
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyEditText:Landroid/widget/EditText;

    return-object v0
.end method

.method static synthetic access$64(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/RelativeLayout;
    .locals 1
    .parameter

    .prologue
    .line 133
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->titleLayout:Landroid/widget/RelativeLayout;

    return-object v0
.end method

.method static synthetic access$65(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/animation/Animation;
    .locals 1
    .parameter

    .prologue
    .line 122
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideTopIn:Landroid/view/animation/Animation;

    return-object v0
.end method

.method static synthetic access$66(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 130
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$67(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/animation/Animation;
    .locals 1
    .parameter

    .prologue
    .line 123
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideTopOut:Landroid/view/animation/Animation;

    return-object v0
.end method

.method static synthetic access$68(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/animation/Animation;
    .locals 1
    .parameter

    .prologue
    .line 125
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideBottomOut:Landroid/view/animation/Animation;

    return-object v0
.end method

.method static synthetic access$69(Lcom/netease/newsreader/activity/DetailPage;Landroid/view/animation/Animation;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 123
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->slideTopOut:Landroid/view/animation/Animation;

    return-void
.end method

.method static synthetic access$7(Lcom/netease/newsreader/activity/DetailPage;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 94
    iput p1, p0, Lcom/netease/newsreader/activity/DetailPage;->startNum:I

    return-void
.end method

.method static synthetic access$70(Lcom/netease/newsreader/activity/DetailPage;Landroid/view/animation/Animation;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 125
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->slideBottomOut:Landroid/view/animation/Animation;

    return-void
.end method

.method static synthetic access$71(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/animation/Animation;
    .locals 1
    .parameter

    .prologue
    .line 124
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideBottomIn:Landroid/view/animation/Animation;

    return-object v0
.end method

.method static synthetic access$72(Lcom/netease/newsreader/activity/DetailPage;Landroid/view/animation/Animation;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 122
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->slideTopIn:Landroid/view/animation/Animation;

    return-void
.end method

.method static synthetic access$73(Lcom/netease/newsreader/activity/DetailPage;Landroid/view/animation/Animation;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 124
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->slideBottomIn:Landroid/view/animation/Animation;

    return-void
.end method

.method static synthetic access$74(Lcom/netease/newsreader/activity/DetailPage;)V
    .locals 0
    .parameter

    .prologue
    .line 1361
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->setAnimations()V

    return-void
.end method

.method static synthetic access$75(Lcom/netease/newsreader/activity/DetailPage;J)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 4341
    iput-wide p1, p0, Lcom/netease/newsreader/activity/DetailPage;->lastRefreshTime:J

    return-void
.end method

.method static synthetic access$76(Lcom/netease/newsreader/activity/DetailPage;)V
    .locals 0
    .parameter

    .prologue
    .line 4354
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->getCommentsThread()V

    return-void
.end method

.method static synthetic access$77(Lcom/netease/newsreader/activity/DetailPage;)Landroid/app/ProgressDialog;
    .locals 1
    .parameter

    .prologue
    .line 207
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->progressDialog:Landroid/app/ProgressDialog;

    return-object v0
.end method

.method static synthetic access$78(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/EditText;
    .locals 1
    .parameter

    .prologue
    .line 155
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyEditText:Landroid/widget/EditText;

    return-object v0
.end method

.method static synthetic access$79(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 183
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReply_img_layout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$8(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 89
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$80(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/LinearLayout;
    .locals 1
    .parameter

    .prologue
    .line 182
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReply_edittext_layout:Landroid/widget/LinearLayout;

    return-object v0
.end method

.method static synthetic access$81(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/PopupWindow;
    .locals 1
    .parameter

    .prologue
    .line 167
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->pWindow:Landroid/widget/PopupWindow;

    return-object v0
.end method

.method static synthetic access$82(Lcom/netease/newsreader/activity/DetailPage;)I
    .locals 1
    .parameter

    .prologue
    .line 4335
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->totalCount:I

    return v0
.end method

.method static synthetic access$83(Lcom/netease/newsreader/activity/DetailPage;)I
    .locals 1
    .parameter

    .prologue
    .line 4336
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->lastItem:I

    return v0
.end method

.method static synthetic access$84(Lcom/netease/newsreader/activity/DetailPage;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 4337
    iput p1, p0, Lcom/netease/newsreader/activity/DetailPage;->firstItem:I

    return-void
.end method

.method static synthetic access$85(Lcom/netease/newsreader/activity/DetailPage;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 4336
    iput p1, p0, Lcom/netease/newsreader/activity/DetailPage;->lastItem:I

    return-void
.end method

.method static synthetic access$86(Lcom/netease/newsreader/activity/DetailPage;I)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 4335
    iput p1, p0, Lcom/netease/newsreader/activity/DetailPage;->totalCount:I

    return-void
.end method

.method static synthetic access$87(Lcom/netease/newsreader/activity/DetailPage;)Landroid/view/View;
    .locals 1
    .parameter

    .prologue
    .line 4672
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->clickedView:Landroid/view/View;

    return-object v0
.end method

.method static synthetic access$88(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/TextView;
    .locals 1
    .parameter

    .prologue
    .line 166
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->votetext:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$89(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/TextView;
    .locals 1
    .parameter

    .prologue
    .line 168
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replytext:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$9(Lcom/netease/newsreader/activity/DetailPage;)Landroid/webkit/WebView;
    .locals 1
    .parameter

    .prologue
    .line 112
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->webView1:Landroid/webkit/WebView;

    return-object v0
.end method

.method static synthetic access$90(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/TextView;
    .locals 1
    .parameter

    .prologue
    .line 169
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->copytext:Landroid/widget/TextView;

    return-object v0
.end method

.method static synthetic access$91(Lcom/netease/newsreader/activity/DetailPage;Landroid/view/View;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 4672
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->clickedView:Landroid/view/View;

    return-void
.end method

.method static synthetic access$92(Lcom/netease/newsreader/activity/DetailPage;)Landroid/content/SharedPreferences;
    .locals 1
    .parameter

    .prologue
    .line 200
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    return-object v0
.end method

.method static synthetic access$93(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 202
    iput-object p1, p0, Lcom/netease/newsreader/activity/DetailPage;->account:Ljava/lang/String;

    return-void
.end method

.method static synthetic access$94(Lcom/netease/newsreader/activity/DetailPage;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 202
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->account:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$95(Lcom/netease/newsreader/activity/DetailPage;)Landroid/widget/Button;
    .locals 1
    .parameter

    .prologue
    .line 156
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyButton:Landroid/widget/Button;

    return-object v0
.end method

.method static synthetic access$96(Lcom/netease/newsreader/activity/DetailPage;)Z
    .locals 1
    .parameter

    .prologue
    .line 171
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyWithQuote:Z

    return v0
.end method

.method static synthetic access$97(Lcom/netease/newsreader/activity/DetailPage;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 170
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->quote:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$98(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;I)V
    .locals 0
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter
    .parameter

    .prologue
    .line 4912
    invoke-direct/range {p0 .. p7}, Lcom/netease/newsreader/activity/DetailPage;->postCommentThread(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;I)V

    return-void
.end method

.method static synthetic access$99(Lcom/netease/newsreader/activity/DetailPage;Z)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 171
    iput-boolean p1, p0, Lcom/netease/newsreader/activity/DetailPage;->replyWithQuote:Z

    return-void
.end method

.method private emulateShiftHeld(Landroid/view/KeyEvent$Callback;)V
    .locals 10
    .parameter "view"

    .prologue
    .line 5503
    :try_start_0
    new-instance v0, Landroid/view/KeyEvent;

    const-wide/16 v1, 0x0

    const-wide/16 v3, 0x0

    const/4 v5, 0x0

    const/16 v6, 0x3b

    const/4 v7, 0x0

    const/4 v8, 0x0

    invoke-direct/range {v0 .. v8}, Landroid/view/KeyEvent;-><init>(JJIIII)V

    .line 5504
    .local v0, shiftPressEvent:Landroid/view/KeyEvent;
    invoke-virtual {v0, p1}, Landroid/view/KeyEvent;->dispatch(Landroid/view/KeyEvent$Callback;)Z
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 5510
    .end local v0           #shiftPressEvent:Landroid/view/KeyEvent;
    :goto_0
    return-void

    .line 5506
    :catch_0
    move-exception v9

    .line 5508
    .local v9, e:Ljava/lang/Exception;
    invoke-virtual {v9}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_0
.end method

.method private fillFloor(Landroid/widget/LinearLayout;Ljava/util/List;Ljava/util/HashMap;IIZ)V
    .locals 5
    .parameter "v"
    .parameter
    .parameter
    .parameter "index"
    .parameter "buildingNum"
    .parameter "status"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/widget/LinearLayout;",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;IIZ)V"
        }
    .end annotation

    .prologue
    .local p2, list:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .local p3, map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const/4 v4, 0x1

    const/4 v3, 0x0

    .line 4490
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->theContext:Landroid/content/Context;

    const v2, 0x7f02001a

    invoke-virtual {v0, v1, p1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 4492
    invoke-virtual {p1, v3}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    .line 4493
    invoke-interface {p2, p4}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/HashMap;

    const-string v2, "f"

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    .line 4492
    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4494
    invoke-interface {p2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/HashMap;

    const-string v1, "p"

    invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p3, v0}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_0

    if-eqz p6, :cond_0

    .line 4495
    invoke-virtual {p1, v3}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v4}, Landroid/widget/RelativeLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    .line 4496
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-interface {p2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/HashMap;

    const-string v3, "p"

    invoke-virtual {v1, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p3, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v1

    add-int/lit8 v1, v1, -0x1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-direct {v2, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4501
    :goto_0
    invoke-virtual {p1, v4}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    .line 4502
    invoke-interface {p2, p4}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/HashMap;

    const-string v2, "b"

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4504
    invoke-virtual {p1, v4}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    .line 4505
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/DetailPage;->getLastTextSize()F

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextSize(F)V

    .line 4507
    return-void

    .line 4498
    :cond_0
    invoke-virtual {p1, v3}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v4}, Landroid/widget/RelativeLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    .line 4499
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-interface {p2}, Ljava/util/List;->size()I

    move-result v2

    sub-int/2addr v2, p4

    invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    goto :goto_0
.end method

.method private fillFloor4Whole(Landroid/widget/LinearLayout;Ljava/util/List;I)V
    .locals 5
    .parameter "v"
    .parameter
    .parameter "index"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/widget/LinearLayout;",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;I)V"
        }
    .end annotation

    .prologue
    .local p2, list:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const/4 v4, 0x1

    const/4 v3, 0x0

    .line 4608
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->theContext:Landroid/content/Context;

    const v2, 0x7f02001a

    invoke-virtual {v0, v1, p1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 4609
    invoke-virtual {p1, v3}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    .line 4610
    invoke-interface {p2, p3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/HashMap;

    const-string v2, "f"

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4611
    invoke-virtual {p1, v3}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/RelativeLayout;

    invoke-virtual {v0, v4}, Landroid/widget/RelativeLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    .line 4612
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-interface {p2}, Ljava/util/List;->size()I

    move-result v2

    sub-int/2addr v2, p3

    invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4613
    invoke-virtual {p1, v4}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    invoke-interface {p2, p3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/HashMap;

    .line 4614
    const-string v2, "b"

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    .line 4613
    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4617
    invoke-virtual {p1, v4}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    .line 4618
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/DetailPage;->getLastTextSize()F

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextSize(F)V

    .line 4619
    return-void
.end method

.method private findViewById()V
    .locals 7

    .prologue
    const v6, 0x7f0c00b8

    const v5, 0x7f0a0020

    const/4 v4, 0x3

    const/4 v2, 0x1

    const/4 v3, -0x2

    .line 446
    new-instance v0, Landroid/widget/LinearLayout;

    invoke-direct {v0, p0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestCommentLayout:Landroid/widget/LinearLayout;

    .line 447
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, p0}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestCommentImg:Landroid/widget/ImageView;

    .line 448
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestCommentImg:Landroid/widget/ImageView;

    const v1, 0x7f02006c

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 449
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestCommentLayout:Landroid/widget/LinearLayout;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->latestCommentImg:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 450
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestCommentLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setGravity(I)V

    .line 452
    new-instance v0, Landroid/widget/LinearLayout;

    invoke-direct {v0, p0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->hotCommentLayout:Landroid/widget/LinearLayout;

    .line 453
    new-instance v0, Landroid/widget/ImageView;

    invoke-direct {v0, p0}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->hotCommentImg:Landroid/widget/ImageView;

    .line 454
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->hotCommentImg:Landroid/widget/ImageView;

    const v1, 0x7f020048

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 455
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->hotCommentLayout:Landroid/widget/LinearLayout;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->hotCommentImg:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 456
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->hotCommentLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setGravity(I)V

    .line 459
    const v0, 0x7f0c0070

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ProgressBar;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->top_progressbar:Landroid/widget/ProgressBar;

    .line 460
    const v0, 0x7f0c0082

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ProgressBar;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detail_top_progressbar:Landroid/widget/ProgressBar;

    .line 461
    const v0, 0x7f0c008f

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/view/ViewStub;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->viewstub_detailguide:Landroid/view/ViewStub;

    .line 462
    const v0, 0x7f0c0081

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageTitle:Landroid/widget/TextView;

    .line 464
    const v0, 0x7f0c0083

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/Button;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageReply:Landroid/widget/Button;

    .line 466
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageReply:Landroid/widget/Button;

    invoke-virtual {v0, p0, v5}, Landroid/widget/Button;->setTextAppearance(Landroid/content/Context;I)V

    .line 469
    const v0, 0x7f0c0071

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/Button;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->backOriginal:Landroid/widget/Button;

    .line 471
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->backOriginal:Landroid/widget/Button;

    invoke-virtual {v0, p0, v5}, Landroid/widget/Button;->setTextAppearance(Landroid/content/Context;I)V

    .line 474
    const v0, 0x7f0c0074

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsLoadingLayout:Landroid/widget/LinearLayout;

    .line 475
    const v0, 0x7f0c007b

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->originalLoadingLayout:Landroid/widget/LinearLayout;

    .line 477
    const v0, 0x7f0c0073

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_netease_bg:Landroid/widget/ImageView;

    .line 478
    const v0, 0x7f0c007c

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->original_netease_bg:Landroid/widget/ImageView;

    .line 480
    const v0, 0x7f0c007e

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideToLeft:Landroid/widget/ImageView;

    .line 481
    const v0, 0x7f0c007d

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideToRight:Landroid/widget/ImageView;

    .line 483
    const v0, 0x7f0c0078

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ViewFlipper;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    .line 484
    const v0, 0x7f040014

    invoke-static {p0, v0}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideLeftIn:Landroid/view/animation/Animation;

    .line 485
    const v0, 0x7f040015

    invoke-static {p0, v0}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideLeftOut:Landroid/view/animation/Animation;

    .line 486
    const v0, 0x7f040016

    invoke-static {p0, v0}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideRightIn:Landroid/view/animation/Animation;

    .line 487
    const v0, 0x7f040017

    invoke-static {p0, v0}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideRightOut:Landroid/view/animation/Animation;

    .line 489
    const v0, 0x7f040018

    invoke-static {p0, v0}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideTopIn:Landroid/view/animation/Animation;

    .line 490
    const v0, 0x7f040019

    invoke-static {p0, v0}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideTopOut:Landroid/view/animation/Animation;

    .line 491
    const v0, 0x7f040012

    invoke-static {p0, v0}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideBottomIn:Landroid/view/animation/Animation;

    .line 492
    const v0, 0x7f040013

    invoke-static {p0, v0}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideBottomOut:Landroid/view/animation/Animation;

    .line 493
    const v0, 0x7f040003

    invoke-static {p0, v0}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->bottomin:Landroid/view/animation/Animation;

    .line 494
    const v0, 0x7f04001a

    invoke-static {p0, v0}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->upout:Landroid/view/animation/Animation;

    .line 495
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->setAnimations()V

    .line 497
    const v0, 0x7f0c0079

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/webkit/WebView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->webView1:Landroid/webkit/WebView;

    .line 498
    const v0, 0x7f0c007a

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/webkit/WebView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->webView2:Landroid/webkit/WebView;

    .line 499
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->webView1:Landroid/webkit/WebView;

    invoke-virtual {v0, v2}, Landroid/webkit/WebView;->setVerticalScrollbarOverlay(Z)V

    .line 500
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->webView2:Landroid/webkit/WebView;

    invoke-virtual {v0, v2}, Landroid/webkit/WebView;->setVerticalScrollbarOverlay(Z)V

    .line 502
    const v0, 0x7f0c008d

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    .line 503
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c00bd

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/EditText;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyEditText:Landroid/widget/EditText;

    .line 504
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c00bf

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/Button;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyButton:Landroid/widget/Button;

    .line 506
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c00bc

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_edittext_layout:Landroid/widget/LinearLayout;

    .line 507
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c0127

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_img_layout:Landroid/widget/LinearLayout;

    .line 508
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageButton;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_img_button:Landroid/widget/ImageButton;

    .line 509
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c0129

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageButton;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->share_button:Landroid/widget/ImageButton;

    .line 510
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c012b

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageButton;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->collectBtn:Landroid/widget/ImageButton;

    .line 512
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c0126

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_frame_divider_img0:Landroid/widget/ImageView;

    .line 513
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c0128

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_frame_divider_img1:Landroid/widget/ImageView;

    .line 514
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c012a

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_frame_divider_img2:Landroid/widget/ImageView;

    .line 516
    const v0, 0x7f0c006d

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/RelativeLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageTitleLayout:Landroid/widget/RelativeLayout;

    .line 517
    const v0, 0x7f0c0075

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    .line 518
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c00bd

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/EditText;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyEditText:Landroid/widget/EditText;

    .line 519
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c00bf

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/Button;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyButton:Landroid/widget/Button;

    .line 521
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c00bc

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReply_edittext_layout:Landroid/widget/LinearLayout;

    .line 522
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c0127

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReply_img_layout:Landroid/widget/LinearLayout;

    .line 523
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageButton;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReply_img_button:Landroid/widget/ImageButton;

    .line 524
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c012b

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageButton;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageCollect:Landroid/widget/ImageButton;

    .line 525
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c0129

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageButton;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_share_button:Landroid/widget/ImageButton;

    .line 527
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c0126

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_reply_frame_divider_img0:Landroid/widget/ImageView;

    .line 528
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c0128

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_reply_frame_divider_img1:Landroid/widget/ImageView;

    .line 529
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    const v1, 0x7f0c012a

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_reply_frame_divider_img2:Landroid/widget/ImageView;

    .line 531
    const v0, 0x7f0c007f

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/RelativeLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->titleLayout:Landroid/widget/RelativeLayout;

    .line 533
    const v0, 0x7f0c008c

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/FrameLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageOriginal:Landroid/widget/FrameLayout;

    .line 534
    const v0, 0x7f0c008e

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/RelativeLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageComments:Landroid/widget/RelativeLayout;

    .line 544
    const v0, 0x7f0c0076

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ListView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsList:Landroid/widget/ListView;

    .line 546
    new-instance v0, Lcom/netease/newsreader/util/MergeAdapter;

    invoke-direct {v0}, Lcom/netease/newsreader/util/MergeAdapter;-><init>()V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->adapter:Lcom/netease/newsreader/util/MergeAdapter;

    .line 547
    const-string v0, "layout_inflater"

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/LayoutInflater;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->mInflater:Landroid/view/LayoutInflater;

    .line 550
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->mInflater:Landroid/view/LayoutInflater;

    const v1, 0x7f030014

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->layout:Landroid/view/View;

    .line 551
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->layout:Landroid/view/View;

    const v1, 0x7f0c005f

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->addone:Landroid/widget/TextView;

    .line 552
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->layout:Landroid/view/View;

    const v1, 0x7f0c0060

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->votetext:Landroid/widget/TextView;

    .line 553
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->layout:Landroid/view/View;

    const v1, 0x7f0c0063

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replytext:Landroid/widget/TextView;

    .line 554
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->layout:Landroid/view/View;

    const v1, 0x7f0c0062

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->copytext:Landroid/widget/TextView;

    .line 555
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->layout:Landroid/view/View;

    const v1, 0x7f0c0061

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->share_text:Landroid/widget/TextView;

    .line 557
    new-instance v0, Landroid/widget/PopupWindow;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->layout:Landroid/view/View;

    invoke-direct {v0, v1, v3, v3}, Landroid/widget/PopupWindow;-><init>(Landroid/view/View;II)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->pWindow:Landroid/widget/PopupWindow;

    .line 559
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->mInflater:Landroid/view/LayoutInflater;

    const v1, 0x7f03003b

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->lay:Landroid/widget/LinearLayout;

    .line 560
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->lay:Landroid/widget/LinearLayout;

    const v1, 0x7f0c00f5

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/Button;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->moreButton:Landroid/widget/Button;

    .line 561
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->moreButton:Landroid/widget/Button;

    const v1, 0x7f0b001a

    invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(I)V

    .line 566
    const-string v0, "input_method"

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/inputmethod/InputMethodManager;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->imm:Landroid/view/inputmethod/InputMethodManager;

    .line 568
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->collectBtn:Landroid/widget/ImageButton;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$20;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$20;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 594
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageCollect:Landroid/widget/ImageButton;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$21;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$21;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 621
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_share_button:Landroid/widget/ImageButton;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$22;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$22;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 828
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->share_text:Landroid/widget/TextView;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$23;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$23;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1033
    return-void
.end method

.method private formatLink(Ljava/lang/String;Z)Ljava/lang/String;
    .locals 10
    .parameter "body"
    .parameter "ismore"

    .prologue
    const/4 v9, -0x1

    .line 4260
    if-nez p2, :cond_3

    .line 4261
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v7, "link"

    invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    if-eqz v6, :cond_0

    if-eqz p1, :cond_0

    .line 4263
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v7, "link"

    invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/ArrayList;

    .line 4264
    .local v1, linkList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v6

    iput v6, p0, Lcom/netease/newsreader/activity/DetailPage;->linkCount:I

    .line 4265
    const/4 v0, 0x0

    .local v0, i:I
    :goto_0
    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v6

    if-lt v0, v6, :cond_1

    .line 4295
    .end local v0           #i:I
    .end local v1           #linkList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    :cond_0
    return-object p1

    .line 4266
    .restart local v0       #i:I
    .restart local v1       #linkList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    :cond_1
    invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    .line 4267
    .local v2, linkMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v6, "ref"

    invoke-virtual {v2, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    .line 4268
    .local v3, ref:Ljava/lang/String;
    const-string v6, "title"

    invoke-virtual {v2, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/String;

    .line 4269
    .local v5, title:Ljava/lang/String;
    invoke-virtual {p1, v3}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v4

    .line 4270
    .local v4, refindex:I
    if-eq v4, v9, :cond_2

    .line 4271
    invoke-virtual {v3}, Ljava/lang/String;->length()I

    move-result v6

    add-int/2addr v6, v4

    invoke-virtual {p1, v4, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v6

    .line 4272
    new-instance v7, Ljava/lang/StringBuilder;

    const-string v8, "<a href=\"javascript:void(0)\" onclick=\"toLink("

    invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v7

    const-string v8, ");\"><u><font color=\"#297997\">"

    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    const-string v8, "</font></u></a>"

    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    .line 4271
    invoke-virtual {p1, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object p1

    .line 4265
    :cond_2
    add-int/lit8 v0, v0, 0x1

    goto :goto_0

    .line 4277
    .end local v0           #i:I
    .end local v1           #linkList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .end local v2           #linkMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    .end local v3           #ref:Ljava/lang/String;
    .end local v4           #refindex:I
    .end local v5           #title:Ljava/lang/String;
    :cond_3
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    const-string v7, "link"

    invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    if-eqz v6, :cond_0

    if-eqz p1, :cond_0

    .line 4278
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    const-string v7, "link"

    invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/ArrayList;

    .line 4281
    .restart local v1       #linkList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const/4 v0, 0x0

    .restart local v0       #i:I
    :goto_1
    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v6

    if-ge v0, v6, :cond_0

    .line 4282
    invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    .line 4283
    .restart local v2       #linkMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v6, "ref"

    invoke-virtual {v2, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    .line 4284
    .restart local v3       #ref:Ljava/lang/String;
    const-string v6, "title"

    invoke-virtual {v2, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/String;

    .line 4285
    .restart local v5       #title:Ljava/lang/String;
    invoke-virtual {p1, v3}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v4

    .line 4286
    .restart local v4       #refindex:I
    if-eq v4, v9, :cond_4

    .line 4287
    invoke-virtual {v3}, Ljava/lang/String;->length()I

    move-result v6

    add-int/2addr v6, v4

    invoke-virtual {p1, v4, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v6

    .line 4288
    new-instance v7, Ljava/lang/StringBuilder;

    const-string v8, "<a href=\"javascript:void(0)\" onclick=\"toLink("

    invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v8, p0, Lcom/netease/newsreader/activity/DetailPage;->linkCount:I

    add-int/2addr v8, v0

    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v7

    const-string v8, ");\"><u><font color=\"#297997\">"

    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    const-string v8, "</font></u></a>"

    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    .line 4287
    invoke-virtual {p1, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object p1

    .line 4281
    :cond_4
    add-int/lit8 v0, v0, 0x1

    goto :goto_1
.end method

.method private getBodyWithImg()Ljava/lang/String;
    .locals 14

    .prologue
    .line 4090
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v11, "body"

    invoke-virtual {v10, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v10

    if-eqz v10, :cond_9

    .line 4091
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v11, "body"

    invoke-virtual {v10, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v10

    invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    .line 4093
    .local v0, body:Ljava/lang/String;
    const/4 v10, 0x0

    invoke-direct {p0, v0, v10}, Lcom/netease/newsreader/activity/DetailPage;->formatLink(Ljava/lang/String;Z)Ljava/lang/String;

    move-result-object v0

    .line 4094
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    const-string v11, "downpic"

    const/4 v12, 0x0

    invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v10

    iput-boolean v10, p0, Lcom/netease/newsreader/activity/DetailPage;->downpic:Z

    .line 4096
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v11, "img"

    invoke-virtual {v10, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v10

    if-eqz v10, :cond_0

    .line 4097
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v11, "img"

    invoke-virtual {v10, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/util/ArrayList;

    .line 4098
    .local v3, imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v10

    iput v10, p0, Lcom/netease/newsreader/activity/DetailPage;->imgCount:I

    .line 4099
    new-instance v4, Ljava/util/HashMap;

    invoke-direct {v4}, Ljava/util/HashMap;-><init>()V

    .line 4100
    .local v4, imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v7, ""

    .line 4101
    .local v7, imgTag:Ljava/lang/String;
    const/4 v6, 0x0

    .line 4103
    .local v6, imgSrc:Ljava/lang/StringBuilder;
    const/4 v2, 0x0

    .local v2, i:I
    :goto_0
    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v10

    if-lt v2, v10, :cond_1

    .line 4251
    .end local v0           #body:Ljava/lang/String;
    .end local v2           #i:I
    .end local v3           #imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .end local v4           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    .end local v6           #imgSrc:Ljava/lang/StringBuilder;
    .end local v7           #imgTag:Ljava/lang/String;
    :cond_0
    :goto_1
    return-object v0

    .line 4104
    .restart local v0       #body:Ljava/lang/String;
    .restart local v2       #i:I
    .restart local v3       #imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .restart local v4       #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    .restart local v6       #imgSrc:Ljava/lang/StringBuilder;
    .restart local v7       #imgTag:Ljava/lang/String;
    :cond_1
    invoke-interface {v3, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    .end local v4           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    check-cast v4, Ljava/util/HashMap;

    .line 4105
    .restart local v4       #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v10, "ref"

    invoke-virtual {v4, v10}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v10

    invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    .line 4106
    new-instance v6, Ljava/lang/StringBuilder;

    .end local v6           #imgSrc:Ljava/lang/StringBuilder;
    const-string v10, "src"

    invoke-virtual {v4, v10}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v10

    invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v10

    invoke-direct {v6, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 4107
    .restart local v6       #imgSrc:Ljava/lang/StringBuilder;
    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v10

    invoke-static {v10}, Lcom/netease/newsreader/util/StringUtil;->isExactPicUrl(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_3

    .line 4103
    :cond_2
    :goto_2
    add-int/lit8 v2, v2, 0x1

    goto :goto_0

    .line 4109
    :cond_3
    const-string v10, "http://"

    invoke-virtual {v10}, Ljava/lang/String;->length()I

    move-result v10

    const-string v11, "s.cimg.163.com/i/"

    invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;->insert(ILjava/lang/String;)Ljava/lang/StringBuilder;

    .line 4110
    const/4 v10, 0x1

    iget v11, p0, Lcom/netease/newsreader/activity/DetailPage;->screentype:I

    if-ne v10, v11, :cond_4

    .line 4111
    const-string v10, ".180x300.auto_small.jpg"

    invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 4118
    :goto_3
    const-string v10, "/"

    invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->lastIndexOf(Ljava/lang/String;)I

    move-result v10

    add-int/lit8 v10, v10, 0x1

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->length()I

    move-result v11

    invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String;

    move-result-object v5

    .line 4120
    .local v5, imgName:Ljava/lang/String;
    move v8, v2

    .line 4122
    .local v8, index:I
    const-string v10, "_small"

    const-string v11, ""

    invoke-virtual {v5, v10, v11}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v10

    invoke-static {v10}, Lcom/netease/newsreader/util/PicUtil;->isLocalPicExit(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_7

    .line 4123
    iget-boolean v10, p0, Lcom/netease/newsreader/activity/DetailPage;->downpic:Z

    invoke-static {v10, p0}, Lcom/netease/newsreader/util/Tools;->isshowimg(ZLandroid/content/Context;)Z

    move-result v10

    if-eqz v10, :cond_2

    .line 4127
    :try_start_0
    new-instance v10, Lcom/netease/newsreader/activity/DetailPage$45;

    invoke-direct {v10, p0, v5, v8}, Lcom/netease/newsreader/activity/DetailPage$45;-><init>(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;I)V

    const/4 v11, 0x1

    new-array v11, v11, [Ljava/lang/String;

    const/4 v12, 0x0

    .line 4192
    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v13

    aput-object v13, v11, v12

    invoke-virtual {v10, v11}, Lcom/netease/newsreader/activity/DetailPage$45;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 4199
    :goto_4
    invoke-virtual {v0, v7}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v9

    .line 4200
    .local v9, tagIndex:I
    const/4 v10, -0x1

    if-eq v9, v10, :cond_2

    .line 4201
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    invoke-virtual {v10}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->isDefaultTheme()Z

    move-result v10

    if-eqz v10, :cond_6

    .line 4202
    invoke-virtual {v7}, Ljava/lang/String;->length()I

    move-result v10

    add-int/2addr v10, v9

    invoke-virtual {v0, v9, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v10

    .line 4203
    new-instance v11, Ljava/lang/StringBuilder;

    const-string v12, "<div style=\"background-image:url(detailpage_image_bk.png);width:115px;height:105px;float:right;clear:right;overflow:hidden;margin-top:10px;\"><a href=\"javascript:void(0)\" id=\"imgcontent"

    invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 4205
    invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, "\" onclick=\"zoomOut("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");\" "

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4206
    const-string v12, "style=\"background-image:url();display:block;"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4207
    const-string v12, "width:100px;height:100px;margin-left:12px;margin-right:1px;margin-top:0px;margin-bottom:2px\" >"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4208
    const-string v12, "</a><img src=\"add.png\" style=\"border:none;margin-top:-16px;\" ></img></div>"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4203
    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    .line 4202
    invoke-virtual {v0, v10, v11}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_2

    .line 4112
    .end local v5           #imgName:Ljava/lang/String;
    .end local v8           #index:I
    .end local v9           #tagIndex:I
    :cond_4
    const/4 v10, 0x2

    iget v11, p0, Lcom/netease/newsreader/activity/DetailPage;->screentype:I

    if-ne v10, v11, :cond_5

    .line 4113
    const-string v10, ".220x370.auto_small.jpg"

    invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto/16 :goto_3

    .line 4115
    :cond_5
    const-string v10, ".420x740.auto_small.jpg"

    invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto/16 :goto_3

    .line 4194
    .restart local v5       #imgName:Ljava/lang/String;
    .restart local v8       #index:I
    :catch_0
    move-exception v1

    .line 4196
    .local v1, e:Ljava/lang/Exception;
    invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_4

    .line 4210
    .end local v1           #e:Ljava/lang/Exception;
    .restart local v9       #tagIndex:I
    :cond_6
    invoke-virtual {v7}, Ljava/lang/String;->length()I

    move-result v10

    add-int/2addr v10, v9

    invoke-virtual {v0, v9, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v10

    .line 4211
    new-instance v11, Ljava/lang/StringBuilder;

    const-string v12, "<div style=\"background-image:url(night_detailpage_image_bk.png);width:115px;height:105px;float:right;clear:right;overflow:hidden;margin-top:10px;\"><a href=\"javascript:void(0)\" id=\"imgcontent"

    invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 4213
    invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, "\" onclick=\"zoomOut("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");\" "

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4214
    const-string v12, "style=\"background-image:url();display:block;opacity:0.5;"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4215
    const-string v12, "width:100px;height:100px;margin-left:12px;margin-right:1px;margin-top:0px;margin-bottom:2px\" >"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4216
    const-string v12, "</a><img src=\"add.png\" style=\"border:none;margin-top:-16px;opacity:0.5;\" ></img></div>"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4211
    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    .line 4210
    invoke-virtual {v0, v10, v11}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_2

    .line 4222
    .end local v9           #tagIndex:I
    :cond_7
    invoke-virtual {v0, v7}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v9

    .line 4223
    .restart local v9       #tagIndex:I
    const/4 v10, -0x1

    if-eq v9, v10, :cond_2

    .line 4224
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    invoke-virtual {v10}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->isDefaultTheme()Z

    move-result v10

    if-eqz v10, :cond_8

    .line 4225
    invoke-virtual {v7}, Ljava/lang/String;->length()I

    move-result v10

    add-int/2addr v10, v9

    invoke-virtual {v0, v9, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v10

    .line 4226
    new-instance v11, Ljava/lang/StringBuilder;

    const-string v12, "<div style=\"background-image:url(detailpage_image_bk.png);width:115px;height:105px;float:right;clear:right;overflow:hidden;margin-top:10px;\"><a href=\"javascript:void(0)\" id=\"imgcontent"

    invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 4228
    invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, "\" onclick=\"zoomOut("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");\" "

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4229
    const-string v12, "style=\"background-image:url("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    sget-object v12, Lcom/netease/newsreader/util/PicUtil;->phototempDir:Ljava/lang/String;

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");display:block;"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4230
    const-string v12, "width:100px;height:100px;margin-left:12px;margin-right:1px;margin-top:0px;margin-bottom:2px\" >"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4231
    const-string v12, "</a><img src=\"add.png\" style=\"border:none;margin-top:-16px;\" ></img></div>"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4226
    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    .line 4225
    invoke-virtual {v0, v10, v11}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_2

    .line 4233
    :cond_8
    invoke-virtual {v7}, Ljava/lang/String;->length()I

    move-result v10

    add-int/2addr v10, v9

    invoke-virtual {v0, v9, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v10

    .line 4234
    new-instance v11, Ljava/lang/StringBuilder;

    const-string v12, "<div style=\"background-image:url();width:115px;height:105px;float:right;clear:right;overflow:hidden;margin-top:10px;\"><a href=\"javascript:void(0)\" id=\"imgcontent"

    invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 4236
    invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, "\" onclick=\"zoomOut("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");\" "

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4237
    const-string v12, "style=\"background-image:url("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    sget-object v12, Lcom/netease/newsreader/util/PicUtil;->phototempDir:Ljava/lang/String;

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");display:block;opacity:0.5;"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4238
    const-string v12, "width:100px;height:100px;margin-left:12px;margin-right:1px;margin-top:0px;margin-bottom:2px\" >"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4239
    const-string v12, "</a><img src=\"add.png\" style=\"border:none;margin-top:-16px;opacity:0.5;\" ></img></div>"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4234
    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    .line 4233
    invoke-virtual {v0, v10, v11}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_2

    .line 4251
    .end local v0           #body:Ljava/lang/String;
    .end local v2           #i:I
    .end local v3           #imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .end local v4           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    .end local v5           #imgName:Ljava/lang/String;
    .end local v6           #imgSrc:Ljava/lang/StringBuilder;
    .end local v7           #imgTag:Ljava/lang/String;
    .end local v8           #index:I
    .end local v9           #tagIndex:I
    :cond_9
    const-string v0, ""

    goto/16 :goto_1
.end method

.method private getBodyWithImg4Mail()Ljava/lang/String;
    .locals 10

    .prologue
    .line 4300
    iget-object v7, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v8, "body"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    if-eqz v7, :cond_4

    .line 4301
    iget-object v7, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v8, "body"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    .line 4303
    .local v0, body:Ljava/lang/String;
    iget-object v7, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v8, "img"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    if-eqz v7, :cond_0

    .line 4304
    iget-object v7, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    .line 4305
    const-string v8, "img"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/ArrayList;

    .line 4306
    .local v2, imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    invoke-interface {v2}, Ljava/util/List;->size()I

    move-result v7

    iput v7, p0, Lcom/netease/newsreader/activity/DetailPage;->imgCount:I

    .line 4307
    new-instance v3, Ljava/util/HashMap;

    invoke-direct {v3}, Ljava/util/HashMap;-><init>()V

    .line 4308
    .local v3, imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v5, ""

    .line 4309
    .local v5, imgTag:Ljava/lang/String;
    const/4 v4, 0x0

    .line 4311
    .local v4, imgSrc:Ljava/lang/StringBuilder;
    const/4 v1, 0x0

    .local v1, i:I
    :goto_0
    invoke-interface {v2}, Ljava/util/List;->size()I

    move-result v7

    if-lt v1, v7, :cond_1

    .line 4328
    .end local v0           #body:Ljava/lang/String;
    .end local v1           #i:I
    .end local v2           #imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .end local v3           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    .end local v4           #imgSrc:Ljava/lang/StringBuilder;
    .end local v5           #imgTag:Ljava/lang/String;
    :cond_0
    :goto_1
    return-object v0

    .line 4312
    .restart local v0       #body:Ljava/lang/String;
    .restart local v1       #i:I
    .restart local v2       #imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .restart local v3       #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    .restart local v4       #imgSrc:Ljava/lang/StringBuilder;
    .restart local v5       #imgTag:Ljava/lang/String;
    :cond_1
    invoke-interface {v2, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v3

    .end local v3           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    check-cast v3, Ljava/util/HashMap;

    .line 4313
    .restart local v3       #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v7, "ref"

    invoke-virtual {v3, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    .line 4314
    new-instance v4, Ljava/lang/StringBuilder;

    .end local v4           #imgSrc:Ljava/lang/StringBuilder;
    const-string v7, "src"

    invoke-virtual {v3, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    invoke-direct {v4, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 4316
    .restart local v4       #imgSrc:Ljava/lang/StringBuilder;
    invoke-virtual {v0, v5}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v6

    .line 4317
    .local v6, tagIndex:I
    const/4 v7, -0x1

    if-eq v6, v7, :cond_2

    .line 4319
    invoke-virtual {v5}, Ljava/lang/String;->length()I

    move-result v7

    add-int/2addr v7, v6

    invoke-virtual {v0, v6, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v8

    .line 4320
    iget v7, p0, Lcom/netease/newsreader/activity/DetailPage;->sharetype:I

    const/4 v9, 0x4

    if-ne v7, v9, :cond_3

    new-instance v7, Ljava/lang/StringBuilder;

    const-string v9, "<p><img src=\""

    invoke-direct {v7, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    const-string v9, "\" /></p>"

    invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    .line 4318
    :goto_2
    invoke-virtual {v0, v8, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    .line 4311
    :cond_2
    add-int/lit8 v1, v1, 0x1

    goto :goto_0

    .line 4320
    :cond_3
    new-instance v7, Ljava/lang/StringBuilder;

    const-string v9, "<p><a href=\""

    invoke-direct {v7, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    const-string v9, "\">"

    invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    const-string v9, "</a></p>"

    invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    goto :goto_2

    .line 4328
    .end local v0           #body:Ljava/lang/String;
    .end local v1           #i:I
    .end local v2           #imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .end local v3           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    .end local v4           #imgSrc:Ljava/lang/StringBuilder;
    .end local v5           #imgTag:Ljava/lang/String;
    .end local v6           #tagIndex:I
    :cond_4
    const-string v0, ""

    goto :goto_1
.end method

.method private getCommentHtmlString(Ljava/util/Map;Ljava/lang/String;I)Ljava/lang/String;
    .locals 3
    .parameter
    .parameter "shorturl"
    .parameter "type"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;",
            "Ljava/lang/String;",
            "I)",
            "Ljava/lang/String;"
        }
    .end annotation

    .prologue
    .line 3092
    .local p1, shareMap:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    .line 3093
    .local v0, html:Ljava/lang/StringBuilder;
    const-string v1, "\u6211\u5728\u7f51\u6613\u65b0\u95fb\u624b\u673a\u5ba2\u6237\u7aef\uff0c\u53d1\u73b0\u4e86\u8ddf\u8d34\uff1a<html><head></head><body style=\"margin:0px; padding:0px;\">"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3094
    const-string v2, "<center><div style=\"color:#464646;font-size:18px;font-weight:bold;\" >"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3095
    const-string v2, "title"

    invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "</div>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "<p>\u8ddf\u8d34\u5730\u5740\uff1a<a href=\""

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3096
    invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "\">"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "</a></p>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "</div>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3097
    const/4 v1, 0x4

    if-ne p3, v1, :cond_0

    .line 3098
    const-string v1, "<--insert-->"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3100
    :cond_0
    const-string v1, "</body></html>"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3101
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    return-object v1
.end method

.method private getCommentsBuilding(Ljava/util/List;Ljava/util/HashMap;III)Landroid/widget/LinearLayout;
    .locals 21
    .parameter
    .parameter
    .parameter "buildingNum"
    .parameter "type"
    .parameter "position"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;III)",
            "Landroid/widget/LinearLayout;"
        }
    .end annotation

    .prologue
    .line 4513
    .local p1, list:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .local p2, map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I

    move-result v15

    .line 4515
    .local v15, len:I
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->mInflater:Landroid/view/LayoutInflater;

    .line 4516
    const v4, 0x7f030025

    const/4 v5, 0x0

    .line 4515
    invoke-virtual {v2, v4, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v10

    check-cast v10, Landroid/widget/LinearLayout;

    .line 4518
    .local v10, commentsLayout:Landroid/widget/LinearLayout;
    if-lez v15, :cond_1

    .line 4520
    const/4 v2, 0x1

    :try_start_0
    invoke-virtual {v10, v2}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v9

    check-cast v9, Landroid/widget/LinearLayout;

    .line 4522
    .local v9, commentsContentLayout:Landroid/widget/LinearLayout;
    const/4 v2, 0x0

    invoke-virtual {v10, v2}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/RelativeLayout;

    .line 4523
    const/4 v4, 0x0

    invoke-virtual {v2, v4}, Landroid/widget/RelativeLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 4522
    check-cast v2, Landroid/widget/TextView;

    .line 4523
    const/4 v4, 0x0

    move-object/from16 v0, p1

    invoke-interface {v0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/HashMap;

    const-string v5, "f"

    invoke-virtual {v4, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4525
    const/4 v2, 0x0

    invoke-virtual {v10, v2}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/RelativeLayout;

    .line 4526
    const/4 v4, 0x1

    invoke-virtual {v2, v4}, Landroid/widget/RelativeLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 4525
    check-cast v2, Landroid/widget/TextView;

    .line 4526
    const/4 v4, 0x0

    move-object/from16 v0, p1

    invoke-interface {v0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/HashMap;

    const-string v5, "t"

    invoke-virtual {v4, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lcom/netease/newsreader/util/StringUtil;->getDate(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4528
    const/4 v2, 0x0

    invoke-virtual {v9, v2}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    .line 4529
    const/4 v4, 0x0

    move-object/from16 v0, p1

    invoke-interface {v0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/HashMap;

    const-string v5, "b"

    invoke-virtual {v4, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4531
    const/4 v2, 0x0

    invoke-virtual {v9, v2}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    invoke-virtual/range {p0 .. p0}, Lcom/netease/newsreader/activity/DetailPage;->getLastTextSize()F

    move-result v4

    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setTextSize(F)V

    .line 4533
    const/4 v2, 0x0

    move-object/from16 v0, p1

    invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v10, v2}, Landroid/widget/LinearLayout;->setTag(Ljava/lang/Object;)V

    .line 4534
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->commentsLayoutClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v10, v2}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4536
    move-object v14, v9

    .line 4538
    .local v14, layout:Landroid/widget/LinearLayout;
    const/4 v2, 0x1

    if-le v15, v2, :cond_1

    .line 4539
    new-instance v17, Ljava/util/ArrayList;

    invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;-><init>()V

    .line 4540
    .local v17, otherfloorcontent:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/String;>;"
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->mInflater:Landroid/view/LayoutInflater;

    .line 4541
    const v4, 0x7f030010

    const/4 v5, 0x0

    .line 4540
    invoke-virtual {v2, v4, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v3

    check-cast v3, Landroid/widget/LinearLayout;

    .line 4543
    .local v3, floor:Landroid/widget/LinearLayout;
    const/4 v6, 0x1

    const/4 v8, 0x1

    move-object/from16 v2, p0

    move-object/from16 v4, p1

    move-object/from16 v5, p2

    move/from16 v7, p3

    invoke-direct/range {v2 .. v8}, Lcom/netease/newsreader/activity/DetailPage;->fillFloor(Landroid/widget/LinearLayout;Ljava/util/List;Ljava/util/HashMap;IIZ)V

    .line 4544
    const/4 v2, 0x0

    invoke-virtual {v9, v3, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V

    .line 4545
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const/4 v2, 0x1

    move-object/from16 v0, p1

    invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v5, "b"

    invoke-virtual {v2, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    move-object/from16 v0, v17

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 4546
    const/4 v2, 0x0

    move-object/from16 v0, p1

    invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v4, "p"

    invoke-virtual {v2, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    move-object/from16 v0, p2

    invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_4

    .line 4547
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->mInflater:Landroid/view/LayoutInflater;

    .line 4548
    const v4, 0x7f030023

    const/4 v5, 0x0

    .line 4547
    invoke-virtual {v2, v4, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v12

    check-cast v12, Landroid/widget/LinearLayout;

    .line 4549
    .local v12, expandFloor:Landroid/widget/LinearLayout;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/netease/newsreader/activity/DetailPage;->theContext:Landroid/content/Context;

    const v5, 0x7f02001a

    invoke-virtual {v2, v4, v12, v5}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 4551
    const v2, 0x7f0c0096

    invoke-virtual {v12, v2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v19

    .line 4550
    check-cast v19, Landroid/widget/TextView;

    .line 4553
    .local v19, t:Landroid/widget/TextView;
    move-object/from16 v0, v19

    move/from16 v1, p4

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setId(I)V

    .line 4554
    new-instance v20, Ljava/util/HashMap;

    invoke-direct/range {v20 .. v20}, Ljava/util/HashMap;-><init>()V

    .line 4555
    .local v20, tmap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v2, "pos"

    invoke-static/range {p5 .. p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    move-object/from16 v0, v20

    invoke-virtual {v0, v2, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4556
    const-string v4, "p"

    const/4 v2, 0x0

    move-object/from16 v0, p1

    invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v5, "p"

    invoke-virtual {v2, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    move-object/from16 v0, v20

    invoke-virtual {v0, v4, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4557
    invoke-virtual/range {v19 .. v20}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 4559
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->expandFloorClickListener:Landroid/view/View$OnClickListener;

    move-object/from16 v0, v19

    invoke-virtual {v0, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4561
    const/4 v2, 0x0

    invoke-virtual {v14, v2}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v14

    .end local v14           #layout:Landroid/widget/LinearLayout;
    check-cast v14, Landroid/widget/LinearLayout;

    .line 4562
    .restart local v14       #layout:Landroid/widget/LinearLayout;
    const/4 v2, 0x0

    invoke-virtual {v14, v12, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V

    .line 4564
    add-int/lit8 v6, v15, -0x2

    .local v6, i:I
    :goto_0
    if-lt v6, v15, :cond_2

    .line 4587
    .end local v12           #expandFloor:Landroid/widget/LinearLayout;
    .end local v19           #t:Landroid/widget/TextView;
    .end local v20           #tmap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_0
    invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->size()I

    move-result v2

    if-lez v2, :cond_1

    .line 4589
    new-instance v18, Ljava/lang/StringBuffer;

    invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuffer;-><init>()V

    .line 4590
    .local v18, sb:Ljava/lang/StringBuffer;
    invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->size()I

    move-result v16

    .line 4591
    .local v16, length:I
    add-int/lit8 v13, v16, -0x1

    .local v13, idx:I
    :goto_1
    if-gez v13, :cond_5

    .line 4594
    const/4 v2, 0x0

    move-object/from16 v0, p1

    invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v4, "otherfloorcontent"

    new-instance v5, Ljava/lang/StringBuilder;

    invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v7

    invoke-static {v7}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v7

    invoke-direct {v5, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    add-int/lit8 v7, v16, 0x1

    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v5

    const-string v7, "\u697c:"

    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v2, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4603
    .end local v3           #floor:Landroid/widget/LinearLayout;
    .end local v6           #i:I
    .end local v9           #commentsContentLayout:Landroid/widget/LinearLayout;
    .end local v13           #idx:I
    .end local v14           #layout:Landroid/widget/LinearLayout;
    .end local v16           #length:I
    .end local v17           #otherfloorcontent:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/String;>;"
    .end local v18           #sb:Ljava/lang/StringBuffer;
    :cond_1
    :goto_2
    return-object v10

    .line 4566
    .restart local v3       #floor:Landroid/widget/LinearLayout;
    .restart local v6       #i:I
    .restart local v9       #commentsContentLayout:Landroid/widget/LinearLayout;
    .restart local v12       #expandFloor:Landroid/widget/LinearLayout;
    .restart local v14       #layout:Landroid/widget/LinearLayout;
    .restart local v17       #otherfloorcontent:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/String;>;"
    .restart local v19       #t:Landroid/widget/TextView;
    .restart local v20       #tmap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_2
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->mInflater:Landroid/view/LayoutInflater;

    .line 4567
    const v4, 0x7f030010

    const/4 v5, 0x0

    .line 4566
    invoke-virtual {v2, v4, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v3

    .end local v3           #floor:Landroid/widget/LinearLayout;
    check-cast v3, Landroid/widget/LinearLayout;

    .line 4568
    .restart local v3       #floor:Landroid/widget/LinearLayout;
    add-int/lit8 v2, v15, -0x1

    if-eq v6, v2, :cond_3

    .line 4569
    const/4 v2, 0x0

    invoke-virtual {v14, v2}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v14

    .end local v14           #layout:Landroid/widget/LinearLayout;
    check-cast v14, Landroid/widget/LinearLayout;

    .line 4571
    .restart local v14       #layout:Landroid/widget/LinearLayout;
    :cond_3
    const/4 v8, 0x0

    move-object/from16 v2, p0

    move-object/from16 v4, p1

    move-object/from16 v5, p2

    move/from16 v7, p3

    invoke-direct/range {v2 .. v8}, Lcom/netease/newsreader/activity/DetailPage;->fillFloor(Landroid/widget/LinearLayout;Ljava/util/List;Ljava/util/HashMap;IIZ)V

    .line 4572
    const/4 v2, 0x0

    invoke-virtual {v14, v3, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V

    .line 4573
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    move-object/from16 v0, p1

    invoke-interface {v0, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v5, "b"

    invoke-virtual {v2, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    move-object/from16 v0, v17

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 4564
    add-int/lit8 v6, v6, 0x1

    goto/16 :goto_0

    .line 4576
    .end local v6           #i:I
    .end local v12           #expandFloor:Landroid/widget/LinearLayout;
    .end local v19           #t:Landroid/widget/TextView;
    .end local v20           #tmap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_4
    const/4 v6, 0x2

    .restart local v6       #i:I
    :goto_3
    if-ge v6, v15, :cond_0

    .line 4578
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->mInflater:Landroid/view/LayoutInflater;

    .line 4579
    const v4, 0x7f030010

    const/4 v5, 0x0

    .line 4578
    invoke-virtual {v2, v4, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v3

    .end local v3           #floor:Landroid/widget/LinearLayout;
    check-cast v3, Landroid/widget/LinearLayout;

    .line 4580
    .restart local v3       #floor:Landroid/widget/LinearLayout;
    const/4 v8, 0x0

    move-object/from16 v2, p0

    move-object/from16 v4, p1

    move-object/from16 v5, p2

    move/from16 v7, p3

    invoke-direct/range {v2 .. v8}, Lcom/netease/newsreader/activity/DetailPage;->fillFloor(Landroid/widget/LinearLayout;Ljava/util/List;Ljava/util/HashMap;IIZ)V

    .line 4581
    const/4 v2, 0x0

    invoke-virtual {v14, v2}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v14

    .end local v14           #layout:Landroid/widget/LinearLayout;
    check-cast v14, Landroid/widget/LinearLayout;

    .line 4582
    .restart local v14       #layout:Landroid/widget/LinearLayout;
    const/4 v2, 0x0

    invoke-virtual {v14, v3, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V

    .line 4583
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    move-object/from16 v0, p1

    invoke-interface {v0, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v5, "b"

    invoke-virtual {v2, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    move-object/from16 v0, v17

    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 4576
    add-int/lit8 v6, v6, 0x1

    goto :goto_3

    .line 4592
    .restart local v13       #idx:I
    .restart local v16       #length:I
    .restart local v18       #sb:Ljava/lang/StringBuffer;
    :cond_5
    new-instance v2, Ljava/lang/StringBuilder;

    sub-int v4, v16, v13

    invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v2, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v4, "\u697c:"

    invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    move-object/from16 v0, v17

    invoke-virtual {v0, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v4, "||"

    invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    move-object/from16 v0, v18

    invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 4591
    add-int/lit8 v13, v13, -0x1

    goto/16 :goto_1

    .line 4597
    .end local v3           #floor:Landroid/widget/LinearLayout;
    .end local v6           #i:I
    .end local v9           #commentsContentLayout:Landroid/widget/LinearLayout;
    .end local v13           #idx:I
    .end local v14           #layout:Landroid/widget/LinearLayout;
    .end local v16           #length:I
    .end local v17           #otherfloorcontent:Ljava/util/ArrayList;,"Ljava/util/ArrayList<Ljava/lang/String;>;"
    .end local v18           #sb:Ljava/lang/StringBuffer;
    :catch_0
    move-exception v11

    .line 4599
    .local v11, e:Ljava/lang/Exception;
    invoke-virtual {v11}, Ljava/lang/Exception;->printStackTrace()V

    goto/16 :goto_2
.end method

.method private getCommentsThread()V
    .locals 9

    .prologue
    const/16 v8, 0x8

    const/4 v7, 0x0

    const/4 v6, 0x0

    .line 4355
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v2

    if-nez v2, :cond_1

    .line 4356
    const-string v2, "\u7f51\u7edc\u8fde\u63a5\u9519\u8bef"

    invoke-static {p0, v2, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v2

    invoke-virtual {v2}, Landroid/widget/Toast;->show()V

    .line 4357
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsList:Landroid/widget/ListView;

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->lay:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v3}, Landroid/widget/ListView;->removeFooterView(Landroid/view/View;)Z

    .line 4358
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsList:Landroid/widget/ListView;

    invoke-virtual {v2, v7}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 4359
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_netease_bg:Landroid/widget/ImageView;

    invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 4426
    :cond_0
    :goto_0
    return-void

    .line 4362
    :cond_1
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4364
    iget-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isNewPage:Z

    if-nez v2, :cond_3

    iget-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isGotComments:Z

    if-eqz v2, :cond_3

    .line 4365
    iget-wide v2, p0, Lcom/netease/newsreader/activity/DetailPage;->lastRefreshTime:J

    const-wide/16 v4, -0x1

    cmp-long v2, v2, v4

    if-eqz v2, :cond_2

    iget-wide v2, p0, Lcom/netease/newsreader/activity/DetailPage;->lastRefreshTime:J

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    invoke-direct {p0, v2, v3, v4, v5}, Lcom/netease/newsreader/activity/DetailPage;->isNeedRefresh(JJ)Z

    move-result v2

    if-nez v2, :cond_3

    .line 4366
    :cond_2
    iget-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->textsizechange:Z

    if-eqz v2, :cond_0

    .line 4367
    :cond_3
    iput-boolean v6, p0, Lcom/netease/newsreader/activity/DetailPage;->textsizechange:Z

    .line 4368
    iget-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isNewPage:Z

    if-eqz v2, :cond_4

    .line 4369
    iput-boolean v6, p0, Lcom/netease/newsreader/activity/DetailPage;->isGotComments:Z

    .line 4370
    iput-boolean v6, p0, Lcom/netease/newsreader/activity/DetailPage;->isNewPage:Z

    .line 4371
    iput-boolean v6, p0, Lcom/netease/newsreader/activity/DetailPage;->isGettingComments:Z

    .line 4372
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsList:Landroid/widget/ListView;

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->lay:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v3}, Landroid/widget/ListView;->removeFooterView(Landroid/view/View;)Z

    .line 4373
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsList:Landroid/widget/ListView;

    invoke-virtual {v2, v7}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 4375
    :cond_4
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_netease_bg:Landroid/widget/ImageView;

    invoke-virtual {v2, v8}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 4376
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 4378
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    if-eqz v2, :cond_5

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v3, "replyBoard"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_5

    iget-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isGettingComments:Z

    if-nez v2, :cond_5

    .line 4379
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsList:Landroid/widget/ListView;

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->lay:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v3}, Landroid/widget/ListView;->removeFooterView(Landroid/view/View;)Z

    .line 4380
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsList:Landroid/widget/ListView;

    invoke-virtual {v2, v7}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V

    .line 4381
    const/4 v2, 0x1

    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isGettingComments:Z

    .line 4382
    iput v6, p0, Lcom/netease/newsreader/activity/DetailPage;->currentNum:I

    .line 4383
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v3, "replyBoard"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    .line 4384
    .local v0, board:Ljava/lang/String;
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    .line 4385
    .local v1, id:Ljava/lang/String;
    new-instance v2, Lcom/netease/newsreader/activity/DetailPage$46;

    invoke-direct {v2, p0, v0, v1}, Lcom/netease/newsreader/activity/DetailPage$46;-><init>(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;Ljava/lang/String;)V

    .line 4417
    invoke-virtual {v2}, Lcom/netease/newsreader/activity/DetailPage$46;->start()V

    goto/16 :goto_0

    .line 4419
    .end local v0           #board:Ljava/lang/String;
    .end local v1           #id:Ljava/lang/String;
    :cond_5
    iget-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->isGettingComments:Z

    if-nez v2, :cond_0

    .line 4420
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_netease_bg:Landroid/widget/ImageView;

    invoke-virtual {v2, v6}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 4421
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;->setVisibility(I)V

    goto/16 :goto_0
.end method

.method private getDocIDList(IILjava/lang/String;ZI)V
    .locals 12
    .parameter "n"
    .parameter "startNum"
    .parameter "docid"
    .parameter "page"
    .parameter "pageType"

    .prologue
    .line 1545
    new-instance v1, Ljava/lang/StringBuilder;

    mul-int/lit8 v2, p1, 0x14

    invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 1546
    .local v4, key:Ljava/lang/String;
    const/4 v10, 0x0

    .line 1547
    .local v10, i:I
    const/4 v11, 0x0

    .line 1549
    .local v11, pageIndex:I
    iget-boolean v1, p0, Lcom/netease/newsreader/activity/DetailPage;->is_topic:Z

    if-eqz v1, :cond_4

    const-string v1, "attitude"

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_4

    .line 1550
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->app:Lcom/netease/newsreader/activity/MyApplication;

    const/4 v2, 0x2

    invoke-virtual {v1, v2}, Lcom/netease/newsreader/activity/MyApplication;->getDocIdListMap(I)Ljava/util/HashMap;

    move-result-object v1

    iput-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    .line 1551
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    if-eqz v1, :cond_3

    .line 1552
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/ArrayList;

    iput-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    .line 1553
    const-string v1, ""

    invoke-virtual {p3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_1

    .line 1554
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    invoke-virtual {v1, p3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v10

    .line 1555
    const/4 v1, -0x1

    if-ne v10, v1, :cond_0

    .line 1556
    const-string v2, "http://c.3g.163.com/nc/article/"

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->len:Ljava/lang/String;

    .line 1557
    const/4 v6, 0x2

    move-object v1, p0

    move/from16 v7, p4

    move v8, p2

    move/from16 v9, p5

    .line 1556
    invoke-direct/range {v1 .. v9}, Lcom/netease/newsreader/activity/DetailPage;->getDocIDListThread(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZII)V

    .line 1618
    :cond_0
    :goto_0
    return-void

    .line 1560
    :cond_1
    const/4 v1, 0x1

    move/from16 v0, p5

    if-ne v0, v1, :cond_2

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    add-int/lit8 v11, v1, -0x1

    .line 1562
    :goto_1
    move/from16 v0, p5

    invoke-direct {p0, p2, v11, v0}, Lcom/netease/newsreader/activity/DetailPage;->paging(III)V

    goto :goto_0

    .line 1561
    :cond_2
    const/4 v11, 0x0

    goto :goto_1

    .line 1566
    :cond_3
    const-string v2, "http://c.3g.163.com/nc/article/"

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->len:Ljava/lang/String;

    .line 1567
    const/4 v6, 0x2

    move-object v1, p0

    move/from16 v7, p4

    move v8, p2

    move/from16 v9, p5

    .line 1566
    invoke-direct/range {v1 .. v9}, Lcom/netease/newsreader/activity/DetailPage;->getDocIDListThread(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZII)V

    goto :goto_0

    .line 1570
    :cond_4
    iget-boolean v1, p0, Lcom/netease/newsreader/activity/DetailPage;->isHeadline:Z

    if-eqz v1, :cond_8

    .line 1571
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->app:Lcom/netease/newsreader/activity/MyApplication;

    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Lcom/netease/newsreader/activity/MyApplication;->getDocIdListMap(I)Ljava/util/HashMap;

    move-result-object v1

    iput-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    .line 1573
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    if-eqz v1, :cond_7

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    if-lez v1, :cond_7

    .line 1574
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/ArrayList;

    iput-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    .line 1576
    const-string v1, ""

    invoke-virtual {p3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_5

    .line 1577
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    invoke-virtual {v1, p3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v10

    .line 1578
    const/4 v1, -0x1

    if-ne v10, v1, :cond_0

    .line 1579
    const-string v2, "http://c.3g.163.com/nc/article/headline/"

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->len:Ljava/lang/String;

    .line 1580
    const/4 v6, 0x0

    move-object v1, p0

    move/from16 v7, p4

    move v8, p2

    move/from16 v9, p5

    .line 1579
    invoke-direct/range {v1 .. v9}, Lcom/netease/newsreader/activity/DetailPage;->getDocIDListThread(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZII)V

    goto :goto_0

    .line 1583
    :cond_5
    const/4 v1, 0x1

    move/from16 v0, p5

    if-ne v0, v1, :cond_6

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    add-int/lit8 v11, v1, -0x1

    .line 1585
    :goto_2
    move/from16 v0, p5

    invoke-direct {p0, p2, v11, v0}, Lcom/netease/newsreader/activity/DetailPage;->paging(III)V

    goto/16 :goto_0

    .line 1584
    :cond_6
    const/4 v11, 0x0

    goto :goto_2

    .line 1589
    :cond_7
    const-string v2, "http://c.3g.163.com/nc/article/headline/"

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->len:Ljava/lang/String;

    .line 1590
    const/4 v6, 0x0

    move-object v1, p0

    move/from16 v7, p4

    move v8, p2

    move/from16 v9, p5

    .line 1589
    invoke-direct/range {v1 .. v9}, Lcom/netease/newsreader/activity/DetailPage;->getDocIDListThread(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZII)V

    goto/16 :goto_0

    .line 1594
    :cond_8
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->app:Lcom/netease/newsreader/activity/MyApplication;

    const/4 v2, 0x1

    invoke-virtual {v1, v2}, Lcom/netease/newsreader/activity/MyApplication;->getDocIdListMap(I)Ljava/util/HashMap;

    move-result-object v1

    iput-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    .line 1595
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    if-eqz v1, :cond_b

    .line 1596
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/HashMap;

    invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    if-eqz v1, :cond_b

    .line 1597
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/HashMap;

    invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/ArrayList;

    iput-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    .line 1601
    const-string v1, ""

    invoke-virtual {p3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_9

    .line 1602
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    invoke-virtual {v1, p3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v10

    .line 1603
    const/4 v1, -0x1

    if-ne v10, v1, :cond_0

    .line 1604
    const-string v2, "http://c.3g.163.com/nc/article/list/"

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->len:Ljava/lang/String;

    .line 1605
    const/4 v6, 0x1

    move-object v1, p0

    move/from16 v7, p4

    move v8, p2

    move/from16 v9, p5

    .line 1604
    invoke-direct/range {v1 .. v9}, Lcom/netease/newsreader/activity/DetailPage;->getDocIDListThread(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZII)V

    goto/16 :goto_0

    .line 1608
    :cond_9
    const/4 v1, 0x1

    move/from16 v0, p5

    if-ne v0, v1, :cond_a

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    add-int/lit8 v11, v1, -0x1

    .line 1610
    :goto_3
    move/from16 v0, p5

    invoke-direct {p0, p2, v11, v0}, Lcom/netease/newsreader/activity/DetailPage;->paging(III)V

    goto/16 :goto_0

    .line 1609
    :cond_a
    const/4 v11, 0x0

    goto :goto_3

    .line 1614
    :cond_b
    const-string v2, "http://c.3g.163.com/nc/article/list/"

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->len:Ljava/lang/String;

    .line 1615
    const/4 v6, 0x1

    move-object v1, p0

    move/from16 v7, p4

    move v8, p2

    move/from16 v9, p5

    .line 1614
    invoke-direct/range {v1 .. v9}, Lcom/netease/newsreader/activity/DetailPage;->getDocIDListThread(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZII)V

    goto/16 :goto_0
.end method

.method private getDocIDList(Ljava/lang/String;Ljava/lang/String;ZII)V
    .locals 8
    .parameter "docid"
    .parameter "columnid"
    .parameter "page"
    .parameter "startNum"
    .parameter "pageType"

    .prologue
    const/16 v7, 0x14

    const/4 v4, 0x0

    const/4 v6, 0x1

    .line 1622
    const-string v2, ""

    .line 1623
    .local v2, sql:Ljava/lang/String;
    const/4 v1, 0x0

    .line 1624
    .local v1, pageIndex:I
    iget-boolean v3, p0, Lcom/netease/newsreader/activity/DetailPage;->isHeadline:Z

    if-eqz v3, :cond_3

    .line 1625
    if-ne p5, v6, :cond_1

    .line 1626
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v5, "select news_doc_id from news_list where news_col_id=? limit 0,"

    invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1627
    add-int/lit8 v5, p4, 0x1

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1626
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1697
    :goto_0
    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    new-array v5, v6, [Ljava/lang/String;

    aput-object p2, v5, v4

    invoke-virtual {v3, v2, v5}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v0

    .line 1698
    .local v0, cursor:Landroid/database/Cursor;
    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->startManagingCursor(Landroid/database/Cursor;)V

    .line 1700
    if-eqz v0, :cond_13

    invoke-interface {v0}, Landroid/database/Cursor;->getCount()I

    move-result v3

    if-eqz v3, :cond_13

    .line 1701
    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V

    .line 1702
    invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z

    :goto_1
    invoke-interface {v0}, Landroid/database/Cursor;->isAfterLast()Z

    move-result v3

    if-eqz v3, :cond_11

    .line 1705
    const-string v3, ""

    invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_0

    .line 1706
    if-ne p5, v6, :cond_12

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    add-int/lit8 v1, v3, -0x1

    .line 1708
    :goto_2
    invoke-direct {p0, p4, v1, p5}, Lcom/netease/newsreader/activity/DetailPage;->paging(III)V

    .line 1715
    :cond_0
    :goto_3
    return-void

    .line 1629
    .end local v0           #cursor:Landroid/database/Cursor;
    :cond_1
    new-instance v5, Ljava/lang/StringBuilder;

    const-string v3, "select news_doc_id from news_list where news_col_id=? limit "

    invoke-direct {v5, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1630
    if-gez p4, :cond_2

    move v3, v4

    :goto_4
    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v5, ","

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1629
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto :goto_0

    :cond_2
    move v3, p4

    .line 1630
    goto :goto_4

    .line 1632
    :cond_3
    iget-boolean v3, p0, Lcom/netease/newsreader/activity/DetailPage;->is_topic:Z

    if-eqz v3, :cond_6

    const-string v3, "attitude"

    invoke-virtual {v3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_6

    .line 1633
    if-nez p4, :cond_4

    .line 1634
    const-string v2, "select * from news_list where news_col_id=? and news_is_first=\'1\'"

    goto :goto_0

    .line 1638
    :cond_4
    if-ne p5, v6, :cond_5

    .line 1639
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v5, "select news_doc_id from news_list where news_is_first<>\'1\' and news_col_id=? order by news_ptime desc limit 0,"

    invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1641
    invoke-virtual {v3, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1639
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto :goto_0

    .line 1643
    :cond_5
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v5, "select news_doc_id from news_list where news_is_first<>\'1\' and news_col_id=? order by news_ptime desc limit "

    invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1645
    add-int/lit8 v5, p4, -0x1

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v5, ","

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1643
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto/16 :goto_0

    .line 1650
    :cond_6
    if-eqz p2, :cond_a

    const-string v3, "s"

    invoke-virtual {p2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v3

    if-nez v3, :cond_7

    const-string v3, "S"

    invoke-virtual {p2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_a

    .line 1652
    :cond_7
    if-ne p5, v6, :cond_8

    .line 1653
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v5, "select * from news_list where news_col_id=?  order by news_index ASC ,news_auto_id ASC ,news_special_tname DESC limit 0,"

    invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1657
    add-int/lit8 v5, p4, 0x1

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1653
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto/16 :goto_0

    .line 1659
    :cond_8
    new-instance v5, Ljava/lang/StringBuilder;

    const-string v3, "select * from news_list where news_col_id=?  order by news_index ASC ,news_auto_id ASC ,news_special_tname DESC limit "

    invoke-direct {v5, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1663
    add-int/lit8 v3, p4, -0x1

    if-gez v3, :cond_9

    move v3, v4

    :goto_5
    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v5, ","

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const/16 v5, 0x64

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1659
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto/16 :goto_0

    .line 1663
    :cond_9
    add-int/lit8 v3, p4, -0x1

    goto :goto_5

    .line 1671
    :cond_a
    const-string v3, "T1295505916992"

    invoke-virtual {v3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_b

    const-string v3, "T1295506658957"

    invoke-virtual {v3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_b

    .line 1672
    const-string v3, "T1295505705196"

    invoke-virtual {v3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_b

    const-string v3, "T1295507084100"

    invoke-virtual {v3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_e

    .line 1673
    :cond_b
    if-ne p5, v6, :cond_c

    .line 1674
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v5, "select news_doc_id from news_list where news_col_id=? limit 0,"

    invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1675
    add-int/lit8 v5, p4, 0x1

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1674
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto/16 :goto_0

    .line 1677
    :cond_c
    new-instance v5, Ljava/lang/StringBuilder;

    const-string v3, "select news_doc_id from news_list where news_col_id=? limit "

    invoke-direct {v5, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1678
    if-gez p4, :cond_d

    move v3, v4

    :goto_6
    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v5, ","

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1677
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto/16 :goto_0

    :cond_d
    move v3, p4

    .line 1678
    goto :goto_6

    .line 1681
    :cond_e
    if-ne p5, v6, :cond_f

    .line 1682
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v5, "select news_doc_id from news_list where news_col_id=? order by news_ptime desc limit 0,"

    invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1683
    add-int/lit8 v5, p4, 0x1

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1682
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto/16 :goto_0

    .line 1685
    :cond_f
    new-instance v5, Ljava/lang/StringBuilder;

    const-string v3, "select news_doc_id from news_list where news_col_id=? order by news_ptime desc limit "

    invoke-direct {v5, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1686
    if-gez p4, :cond_10

    move v3, v4

    :goto_7
    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v5, ","

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1685
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto/16 :goto_0

    :cond_10
    move v3, p4

    .line 1686
    goto :goto_7

    .line 1703
    .restart local v0       #cursor:Landroid/database/Cursor;
    :cond_11
    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    const-string v4, "news_doc_id"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1702
    invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z

    goto/16 :goto_1

    .line 1707
    :cond_12
    const/4 v1, 0x0

    goto/16 :goto_2

    .line 1711
    :cond_13
    invoke-direct {p0, p2, p3, p4, p5}, Lcom/netease/newsreader/activity/DetailPage;->getDocIDListThread(Ljava/lang/String;ZII)V

    goto/16 :goto_3
.end method

.method private getDocIDListThread(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZII)V
    .locals 10
    .parameter "url"
    .parameter "columnid"
    .parameter "key"
    .parameter "len"
    .parameter "type"
    .parameter "page"
    .parameter "startNum"
    .parameter "pageType"

    .prologue
    .line 1502
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_0

    .line 1503
    const-string v0, "\u7f51\u7edc\u8fde\u63a5\u9519\u8bef"

    const/4 v1, 0x0

    invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    .line 1541
    :goto_0
    return-void

    .line 1505
    :cond_0
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$30;

    move-object v1, p0

    move-object v2, p2

    move-object v3, p1

    move-object v4, p3

    move-object v5, p4

    move v6, p5

    move/from16 v7, p6

    move/from16 v8, p7

    move/from16 v9, p8

    invoke-direct/range {v0 .. v9}, Lcom/netease/newsreader/activity/DetailPage$30;-><init>(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZII)V

    .line 1539
    invoke-virtual {v0}, Lcom/netease/newsreader/activity/DetailPage$30;->start()V

    goto :goto_0
.end method

.method private getDocIDListThread(Ljava/lang/String;ZII)V
    .locals 7
    .parameter "columnid"
    .parameter "page"
    .parameter "startNum"
    .parameter "pageType"

    .prologue
    .line 1763
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_0

    .line 1764
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->handler:Landroid/os/Handler;

    const/16 v1, 0x193

    invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z

    .line 1871
    :goto_0
    return-void

    .line 1766
    :cond_0
    move-object v3, p1

    .line 1767
    .local v3, id:Ljava/lang/String;
    div-int/lit8 v0, p3, 0xa

    mul-int/lit8 v2, v0, 0xa

    .line 1768
    .local v2, num:I
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$31;

    move-object v1, p0

    move v4, p2

    move v5, p3

    move v6, p4

    invoke-direct/range {v0 .. v6}, Lcom/netease/newsreader/activity/DetailPage$31;-><init>(Lcom/netease/newsreader/activity/DetailPage;ILjava/lang/String;ZII)V

    .line 1869
    invoke-virtual {v0}, Lcom/netease/newsreader/activity/DetailPage$31;->start()V

    goto :goto_0
.end method

.method private getMoreBodyWithImg()Ljava/lang/String;
    .locals 14

    .prologue
    .line 3914
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    const-string v11, "body"

    invoke-virtual {v10, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v10

    if-eqz v10, :cond_9

    .line 3915
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    const-string v11, "body"

    invoke-virtual {v10, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v10

    invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    .line 3916
    .local v0, body:Ljava/lang/String;
    const/4 v10, 0x1

    invoke-direct {p0, v0, v10}, Lcom/netease/newsreader/activity/DetailPage;->formatLink(Ljava/lang/String;Z)Ljava/lang/String;

    move-result-object v0

    .line 3917
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    const-string v11, "downpic"

    const/4 v12, 0x0

    invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v10

    iput-boolean v10, p0, Lcom/netease/newsreader/activity/DetailPage;->downpic:Z

    .line 3919
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    const-string v11, "img"

    invoke-virtual {v10, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v10

    if-eqz v10, :cond_0

    .line 3920
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    .line 3921
    const-string v11, "img"

    invoke-virtual {v10, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/util/ArrayList;

    .line 3922
    .local v3, imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    new-instance v4, Ljava/util/HashMap;

    invoke-direct {v4}, Ljava/util/HashMap;-><init>()V

    .line 3923
    .local v4, imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v7, ""

    .line 3925
    .local v7, imgTag:Ljava/lang/String;
    const/4 v6, 0x0

    .line 3928
    .local v6, imgSrc:Ljava/lang/StringBuilder;
    const/4 v2, 0x0

    .local v2, i:I
    :goto_0
    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v10

    if-lt v2, v10, :cond_1

    .line 4084
    .end local v0           #body:Ljava/lang/String;
    .end local v2           #i:I
    .end local v3           #imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .end local v4           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    .end local v6           #imgSrc:Ljava/lang/StringBuilder;
    .end local v7           #imgTag:Ljava/lang/String;
    :cond_0
    :goto_1
    return-object v0

    .line 3929
    .restart local v0       #body:Ljava/lang/String;
    .restart local v2       #i:I
    .restart local v3       #imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .restart local v4       #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    .restart local v6       #imgSrc:Ljava/lang/StringBuilder;
    .restart local v7       #imgTag:Ljava/lang/String;
    :cond_1
    invoke-interface {v3, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    .end local v4           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    check-cast v4, Ljava/util/HashMap;

    .line 3930
    .restart local v4       #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v10, "ref"

    invoke-virtual {v4, v10}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v10

    invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    .line 3931
    new-instance v6, Ljava/lang/StringBuilder;

    .line 3932
    .end local v6           #imgSrc:Ljava/lang/StringBuilder;
    const-string v10, "src"

    .line 3931
    invoke-virtual {v4, v10}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v10

    .line 3932
    invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v10

    .line 3931
    invoke-direct {v6, v10}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 3933
    .restart local v6       #imgSrc:Ljava/lang/StringBuilder;
    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v10

    invoke-static {v10}, Lcom/netease/newsreader/util/StringUtil;->isExactPicUrl(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_3

    .line 3928
    :cond_2
    :goto_2
    add-int/lit8 v2, v2, 0x1

    goto :goto_0

    .line 3935
    :cond_3
    const-string v10, "http://"

    invoke-virtual {v10}, Ljava/lang/String;->length()I

    move-result v10

    const-string v11, "s.cimg.163.com/i/"

    invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;->insert(ILjava/lang/String;)Ljava/lang/StringBuilder;

    .line 3936
    const/4 v10, 0x1

    iget v11, p0, Lcom/netease/newsreader/activity/DetailPage;->screentype:I

    if-ne v10, v11, :cond_4

    .line 3937
    const-string v10, ".180x300.auto_small.jpg"

    invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3944
    :goto_3
    const-string v10, "/"

    invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->lastIndexOf(Ljava/lang/String;)I

    move-result v10

    add-int/lit8 v10, v10, 0x1

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->length()I

    move-result v11

    .line 3943
    invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String;

    move-result-object v5

    .line 3946
    .local v5, imgName:Ljava/lang/String;
    iget v10, p0, Lcom/netease/newsreader/activity/DetailPage;->imgCount:I

    add-int v8, v10, v2

    .line 3948
    .local v8, index:I
    const-string v10, "_small"

    const-string v11, ""

    invoke-virtual {v5, v10, v11}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v10

    invoke-static {v10}, Lcom/netease/newsreader/util/PicUtil;->isLocalPicExit(Ljava/lang/String;)Z

    move-result v10

    if-nez v10, :cond_7

    .line 3949
    iget-boolean v10, p0, Lcom/netease/newsreader/activity/DetailPage;->downpic:Z

    invoke-static {v10, p0}, Lcom/netease/newsreader/util/Tools;->isshowimg(ZLandroid/content/Context;)Z

    move-result v10

    if-eqz v10, :cond_2

    .line 3953
    :try_start_0
    new-instance v10, Lcom/netease/newsreader/activity/DetailPage$44;

    invoke-direct {v10, p0, v5, v8}, Lcom/netease/newsreader/activity/DetailPage$44;-><init>(Lcom/netease/newsreader/activity/DetailPage;Ljava/lang/String;I)V

    const/4 v11, 0x1

    new-array v11, v11, [Ljava/lang/String;

    const/4 v12, 0x0

    .line 4026
    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v13

    aput-object v13, v11, v12

    invoke-virtual {v10, v11}, Lcom/netease/newsreader/activity/DetailPage$44;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 4032
    :goto_4
    invoke-virtual {v0, v7}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v9

    .line 4033
    .local v9, tagIndex:I
    const/4 v10, -0x1

    if-eq v9, v10, :cond_2

    .line 4034
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    invoke-virtual {v10}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->isDefaultTheme()Z

    move-result v10

    if-eqz v10, :cond_6

    .line 4035
    invoke-virtual {v7}, Ljava/lang/String;->length()I

    move-result v10

    add-int/2addr v10, v9

    invoke-virtual {v0, v9, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v10

    .line 4036
    new-instance v11, Ljava/lang/StringBuilder;

    const-string v12, "<div style=\"background-image:url(detailpage_image_bk.png);width:115px;height:105px;float:right;clear:right;overflow:hidden;margin-top:10px;\"><a href=\"javascript:void(0)\" id=\"imgcontent"

    invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 4038
    invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, "\" onclick=\"zoomOut("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");\" "

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4039
    const-string v12, "style=\"background-image:url();display:block;"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4040
    const-string v12, "width:100px;height:100px;margin-left:12px;margin-right:1px;margin-top:0px;margin-bottom:2px\" >"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4041
    const-string v12, "</a><img src=\"add.png\" style=\"border:none;margin-top:-16px;\" ></img></div>"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4036
    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    .line 4035
    invoke-virtual {v0, v10, v11}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_2

    .line 3938
    .end local v5           #imgName:Ljava/lang/String;
    .end local v8           #index:I
    .end local v9           #tagIndex:I
    :cond_4
    const/4 v10, 0x2

    iget v11, p0, Lcom/netease/newsreader/activity/DetailPage;->screentype:I

    if-ne v10, v11, :cond_5

    .line 3939
    const-string v10, ".220x370.auto_small.jpg"

    invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto/16 :goto_3

    .line 3941
    :cond_5
    const-string v10, ".420x740.auto_small.jpg"

    invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto/16 :goto_3

    .line 4027
    .restart local v5       #imgName:Ljava/lang/String;
    .restart local v8       #index:I
    :catch_0
    move-exception v1

    .line 4029
    .local v1, e:Ljava/lang/Exception;
    invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_4

    .line 4043
    .end local v1           #e:Ljava/lang/Exception;
    .restart local v9       #tagIndex:I
    :cond_6
    invoke-virtual {v7}, Ljava/lang/String;->length()I

    move-result v10

    add-int/2addr v10, v9

    invoke-virtual {v0, v9, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v10

    .line 4044
    new-instance v11, Ljava/lang/StringBuilder;

    const-string v12, "<div style=\"background-image:url(night_detailpage_image_bk.png);width:115px;height:105px;float:right;clear:right;overflow:hidden;margin-top:10px;\"><a href=\"javascript:void(0)\" id=\"imgcontent"

    invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 4046
    invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, "\" onclick=\"zoomOut("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");\" "

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4047
    const-string v12, "style=\"background-image:url();display:block;opacity:0.5;"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4048
    const-string v12, "width:100px;height:100px;margin-left:12px;margin-right:1px;margin-top:0px;margin-bottom:2px\" >"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4049
    const-string v12, "</a><img src=\"add.png\" style=\"border:none;margin-top:-16px;opacity:0.5;\" ></img></div>"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4044
    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    .line 4043
    invoke-virtual {v0, v10, v11}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_2

    .line 4055
    .end local v9           #tagIndex:I
    :cond_7
    invoke-virtual {v0, v7}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v9

    .line 4056
    .restart local v9       #tagIndex:I
    const/4 v10, -0x1

    if-eq v9, v10, :cond_2

    .line 4057
    iget-object v10, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    invoke-virtual {v10}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->isDefaultTheme()Z

    move-result v10

    if-eqz v10, :cond_8

    .line 4058
    invoke-virtual {v7}, Ljava/lang/String;->length()I

    move-result v10

    add-int/2addr v10, v9

    invoke-virtual {v0, v9, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v10

    .line 4059
    new-instance v11, Ljava/lang/StringBuilder;

    const-string v12, "<div style=\"background-image:url(detailpage_image_bk.png);width:115px;height:105px;float:right;clear:right;overflow:hidden;margin-top:10px;\"><a href=\"javascript:void(0)\" id=\"imgcontent"

    invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 4061
    invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, "\" onclick=\"zoomOut("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");\" "

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4062
    const-string v12, "style=\"background-image:url("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    sget-object v12, Lcom/netease/newsreader/util/PicUtil;->phototempDir:Ljava/lang/String;

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");display:block;"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4063
    const-string v12, "width:100px;height:100px;margin-left:12px;margin-right:1px;margin-top:0px;margin-bottom:2px\" >"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4064
    const-string v12, "</a><img src=\"add.png\" style=\"border:none;margin-top:-16px;\" ></img></div>"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4059
    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    .line 4058
    invoke-virtual {v0, v10, v11}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_2

    .line 4066
    :cond_8
    invoke-virtual {v7}, Ljava/lang/String;->length()I

    move-result v10

    add-int/2addr v10, v9

    invoke-virtual {v0, v9, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v10

    .line 4067
    new-instance v11, Ljava/lang/StringBuilder;

    const-string v12, "<div style=\"background-image:url();width:115px;height:105px;float:right;clear:right;overflow:hidden;margin-top:10px;\"><a href=\"javascript:void(0)\" id=\"imgcontent"

    invoke-direct {v11, v12}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 4069
    invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, "\" onclick=\"zoomOut("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");\" "

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4070
    const-string v12, "style=\"background-image:url("

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    sget-object v12, Lcom/netease/newsreader/util/PicUtil;->phototempDir:Ljava/lang/String;

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    const-string v12, ");display:block;opacity:0.5;"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4071
    const-string v12, "width:100px;height:100px;margin-left:12px;margin-right:1px;margin-top:0px;margin-bottom:2px\" >"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4072
    const-string v12, "</a><img src=\"add.png\" style=\"border:none;margin-top:-16px;opacity:0.5;\" ></img></div>"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v11

    .line 4067
    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    .line 4066
    invoke-virtual {v0, v10, v11}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    goto/16 :goto_2

    .line 4084
    .end local v0           #body:Ljava/lang/String;
    .end local v2           #i:I
    .end local v3           #imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .end local v4           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    .end local v5           #imgName:Ljava/lang/String;
    .end local v6           #imgSrc:Ljava/lang/StringBuilder;
    .end local v7           #imgTag:Ljava/lang/String;
    .end local v8           #index:I
    .end local v9           #tagIndex:I
    :cond_9
    const-string v0, ""

    goto/16 :goto_1
.end method

.method private getPic(I)V
    .locals 9
    .parameter "i"

    .prologue
    const/4 v8, 0x2

    const/4 v7, 0x1

    .line 5741
    iget-boolean v5, p0, Lcom/netease/newsreader/activity/DetailPage;->isSliding:Z

    if-eqz v5, :cond_1

    .line 5801
    :cond_0
    :goto_0
    return-void

    .line 5745
    :cond_1
    iget v5, p0, Lcom/netease/newsreader/activity/DetailPage;->imgCount:I

    if-lt p1, v5, :cond_4

    .line 5746
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    const-string v6, "img"

    invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    if-eqz v5, :cond_0

    .line 5747
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    .line 5748
    const-string v6, "img"

    invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/ArrayList;

    .line 5749
    .local v1, imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    .line 5751
    .local v2, imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    iget v5, p0, Lcom/netease/newsreader/activity/DetailPage;->imgCount:I

    sub-int v5, p1, v5

    invoke-interface {v1, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    .end local v2           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    check-cast v2, Ljava/util/HashMap;

    .line 5752
    .restart local v2       #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    new-instance v3, Ljava/lang/StringBuilder;

    .line 5753
    const-string v5, "src"

    .line 5752
    invoke-virtual {v2, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    .line 5753
    invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    .line 5752
    invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 5754
    .local v3, imgSrc:Ljava/lang/StringBuilder;
    const-string v5, "http://"

    invoke-virtual {v5}, Ljava/lang/String;->length()I

    move-result v5

    const-string v6, "s.cimg.163.com/i/"

    invoke-virtual {v3, v5, v6}, Ljava/lang/StringBuilder;->insert(ILjava/lang/String;)Ljava/lang/StringBuilder;

    .line 5756
    iget v5, p0, Lcom/netease/newsreader/activity/DetailPage;->screentype:I

    if-ne v7, v5, :cond_2

    .line 5757
    const-string v5, ".180x300.auto_small.jpg"

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 5764
    :goto_1
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 5766
    .local v0, bundle:Landroid/os/Bundle;
    const-string v5, "downloadimg"

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 5767
    const-string v5, "alt"

    const-string v6, "alt"

    invoke-virtual {v2, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 5768
    new-instance v4, Landroid/content/Intent;

    const-class v5, Lcom/netease/newsreader/activity/ShowBigPic;

    invoke-direct {v4, p0, v5}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 5769
    .local v4, intent:Landroid/content/Intent;
    invoke-virtual {v4, v0}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;

    .line 5770
    invoke-virtual {p0, v4}, Lcom/netease/newsreader/activity/DetailPage;->startActivity(Landroid/content/Intent;)V

    goto :goto_0

    .line 5758
    .end local v0           #bundle:Landroid/os/Bundle;
    .end local v4           #intent:Landroid/content/Intent;
    :cond_2
    iget v5, p0, Lcom/netease/newsreader/activity/DetailPage;->screentype:I

    if-ne v8, v5, :cond_3

    .line 5759
    const-string v5, ".220x370.auto_small.jpg"

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_1

    .line 5761
    :cond_3
    const-string v5, ".420x740.auto_small.jpg"

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_1

    .line 5773
    .end local v1           #imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .end local v2           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    .end local v3           #imgSrc:Ljava/lang/StringBuilder;
    :cond_4
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v6, "img"

    invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    if-eqz v5, :cond_0

    .line 5774
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    .line 5775
    const-string v6, "img"

    invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/ArrayList;

    .line 5776
    .restart local v1       #imgList:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    new-instance v2, Ljava/util/HashMap;

    invoke-direct {v2}, Ljava/util/HashMap;-><init>()V

    .line 5778
    .restart local v2       #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-interface {v1, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    .end local v2           #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    check-cast v2, Ljava/util/HashMap;

    .line 5779
    .restart local v2       #imgMap:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    new-instance v3, Ljava/lang/StringBuilder;

    .line 5780
    const-string v5, "src"

    .line 5779
    invoke-virtual {v2, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v5

    .line 5780
    invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    .line 5779
    invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 5781
    .restart local v3       #imgSrc:Ljava/lang/StringBuilder;
    const-string v5, "http://"

    invoke-virtual {v5}, Ljava/lang/String;->length()I

    move-result v5

    const-string v6, "s.cimg.163.com/i/"

    invoke-virtual {v3, v5, v6}, Ljava/lang/StringBuilder;->insert(ILjava/lang/String;)Ljava/lang/StringBuilder;

    .line 5783
    iget v5, p0, Lcom/netease/newsreader/activity/DetailPage;->screentype:I

    if-ne v7, v5, :cond_5

    .line 5784
    const-string v5, ".180x300.auto_small.jpg"

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 5791
    :goto_2
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    .line 5793
    .restart local v0       #bundle:Landroid/os/Bundle;
    const-string v5, "downloadimg"

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 5794
    const-string v5, "alt"

    const-string v6, "alt"

    invoke-virtual {v2, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V

    .line 5795
    new-instance v4, Landroid/content/Intent;

    const-class v5, Lcom/netease/newsreader/activity/ShowBigPic;

    invoke-direct {v4, p0, v5}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 5796
    .restart local v4       #intent:Landroid/content/Intent;
    invoke-virtual {v4, v0}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;

    .line 5797
    invoke-virtual {p0, v4}, Lcom/netease/newsreader/activity/DetailPage;->startActivity(Landroid/content/Intent;)V

    goto/16 :goto_0

    .line 5785
    .end local v0           #bundle:Landroid/os/Bundle;
    .end local v4           #intent:Landroid/content/Intent;
    :cond_5
    iget v5, p0, Lcom/netease/newsreader/activity/DetailPage;->screentype:I

    if-ne v8, v5, :cond_6

    .line 5786
    const-string v5, ".220x370.auto_small.jpg"

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_2

    .line 5788
    :cond_6
    const-string v5, ".420x740.auto_small.jpg"

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_2
.end method

.method private getShareHtml(Ljava/util/Map;Ljava/lang/String;I)Ljava/lang/String;
    .locals 5
    .parameter
    .parameter "shorturl"
    .parameter "type"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;",
            "Ljava/lang/String;",
            "I)",
            "Ljava/lang/String;"
        }
    .end annotation

    .prologue
    .local p1, shareMap:Ljava/util/Map;,"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"
    const v4, 0x7f0b004a

    const/4 v3, 0x4

    .line 3060
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    .line 3062
    .local v0, html:Ljava/lang/StringBuilder;
    invoke-virtual {p0, v4}, Lcom/netease/newsreader/activity/DetailPage;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "<html><head></head><body style=\"margin:0px; padding:0px;\">"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3063
    const-string v2, "<center><div style=\"color:#464646;font-size:18px;font-weight:bold;\" >"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "title"

    invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3064
    const-string v2, "</div>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "<div style=\"color:#949494;font-size:12px\" >"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "ptime"

    invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "</div>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3065
    const-string v2, "<div style=\"color:#949494;font-size:12px\" >"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "\u6765\u6e90\uff1a "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "source"

    invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "</div>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3066
    const-string v2, "</center><div style=\"color:#5c5c5c;font-size:16px;\" > "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "<p>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {p0, v4}, Lcom/netease/newsreader/activity/DetailPage;->getString(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3067
    const-string v2, "</p>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "<p>\u539f\u6587\u5730\u5740\uff1a<a href=\""

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "\">"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "</a></p>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3068
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->getBodyWithImg4Mail()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "</div>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3070
    const-string v1, "hasNext"

    invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    if-eqz v1, :cond_1

    .line 3071
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "hasNext"

    invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_1

    .line 3072
    const-string v1, "<center><a href=\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "\">\u67e5\u770b\u5168\u6587</a></center>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "<p>\u539f\u6587\u5730\u5740\uff1a<a href=\""

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 3073
    invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "\">"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "</a></p>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3074
    if-ne p3, v3, :cond_0

    .line 3075
    const-string v1, "<--insert-->"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3077
    :cond_0
    const-string v1, "</body></html>"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3086
    :goto_0
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    return-object v1

    .line 3079
    :cond_1
    const-string v1, "<p>\u539f\u6587\u5730\u5740\uff1a<a href=\""

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "\">"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "</a></p>"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3080
    if-ne p3, v3, :cond_2

    .line 3081
    const-string v1, "<--insert-->"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3083
    :cond_2
    const-string v1, "</body></html>"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_0
.end method

.method private getSpecialDocList(Ljava/lang/String;)V
    .locals 5
    .parameter "columnID"

    .prologue
    .line 1720
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v4, "select * from news_list where news_col_id=\'"

    invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1721
    invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "\'"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1722
    const-string v4, " order by "

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "news_index"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, " ASC ,"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1723
    const-string v4, "news_auto_id"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, " ASC ,"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1724
    const-string v4, "news_special_tname"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, " DESC "

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    .line 1720
    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 1725
    .local v2, sql:Ljava/lang/String;
    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v4, 0x0

    invoke-virtual {v3, v2, v4}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v0

    .line 1726
    .local v0, cursor:Landroid/database/Cursor;
    if-eqz v0, :cond_0

    invoke-interface {v0}, Landroid/database/Cursor;->getCount()I

    move-result v3

    if-eqz v3, :cond_0

    .line 1727
    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->specailIDList:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V

    .line 1728
    const/4 v1, 0x0

    .line 1729
    .local v1, map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z

    :goto_0
    invoke-interface {v0}, Landroid/database/Cursor;->isAfterLast()Z

    move-result v3

    if-eqz v3, :cond_1

    .line 1754
    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->specailIDList:Ljava/util/ArrayList;

    const/4 v4, 0x0

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 1756
    .end local v1           #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_0
    invoke-interface {v0}, Landroid/database/Cursor;->close()V

    .line 1759
    return-void

    .line 1730
    .restart local v1       #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    :cond_1
    new-instance v1, Ljava/util/HashMap;

    .end local v1           #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    invoke-direct {v1}, Ljava/util/HashMap;-><init>()V

    .line 1731
    .restart local v1       #map:Ljava/util/HashMap;,"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;"
    const-string v3, "docid"

    .line 1732
    const-string v4, "news_doc_id"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1731
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1733
    const-string v3, "imgsrc"

    .line 1734
    const-string v4, "news_img_src"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1733
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1735
    const-string v3, "digest"

    .line 1736
    const-string v4, "news_digest"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1735
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1737
    const-string v3, "replyCount"

    .line 1738
    const-string v4, "news_reply_count"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1737
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1739
    const-string v3, "url"

    .line 1740
    const-string v4, "news_url"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1739
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1741
    const-string v3, "title"

    .line 1742
    const-string v4, "news_title"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1741
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1743
    const-string v3, "news_ptime"

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v3

    invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v3

    const-string v4, ""

    invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_2

    .line 1744
    const-string v3, "ptime"

    const-string v4, "news_ptime"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1746
    :cond_2
    const-string v3, "hasImg"

    .line 1747
    const-string v4, "news_is_hasimg"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1746
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1748
    const-string v3, "tname"

    .line 1749
    const-string v4, "news_special_tname"

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v4

    invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v4

    .line 1748
    invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1751
    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->specailIDList:Ljava/util/ArrayList;

    invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1729
    invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z

    goto/16 :goto_0
.end method

.method public static getTextSize(I)F
    .locals 2
    .parameter "sizeId"

    .prologue
    .line 5375
    const/high16 v0, 0x4190

    .line 5376
    .local v0, rst:F
    if-nez p0, :cond_1

    .line 5377
    const/high16 v0, 0x41d0

    .line 5386
    :cond_0
    :goto_0
    return v0

    .line 5378
    :cond_1
    const/4 v1, 0x1

    if-ne v1, p0, :cond_2

    .line 5379
    const/high16 v0, 0x41b0

    goto :goto_0

    .line 5380
    :cond_2
    const/4 v1, 0x2

    if-ne v1, p0, :cond_3

    .line 5381
    const/high16 v0, 0x4180

    goto :goto_0

    .line 5382
    :cond_3
    const/4 v1, 0x3

    if-ne v1, p0, :cond_0

    .line 5383
    const/high16 v0, 0x4160

    goto :goto_0
.end method

.method private getWholeCommentsBuilding(Ljava/util/List;Landroid/widget/LinearLayout;Landroid/view/LayoutInflater;)V
    .locals 10
    .parameter
    .parameter "commentsLayout"
    .parameter "mInflater"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Landroid/widget/LinearLayout;",
            "Landroid/view/LayoutInflater;",
            ")V"
        }
    .end annotation

    .prologue
    .local p1, list:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const/4 v9, 0x1

    .line 4624
    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v5

    .line 4625
    .local v5, len:I
    if-lez v5, :cond_0

    .line 4628
    const/4 v6, 0x1

    :try_start_0
    invoke-virtual {p2, v6}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    .line 4627
    check-cast v0, Landroid/widget/LinearLayout;

    .line 4630
    .local v0, commentsContentLayout:Landroid/widget/LinearLayout;
    const/4 v6, 0x0

    invoke-virtual {p2, v6}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v6

    check-cast v6, Landroid/widget/RelativeLayout;

    .line 4631
    const/4 v7, 0x0

    invoke-virtual {v6, v7}, Landroid/widget/RelativeLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v6

    .line 4630
    check-cast v6, Landroid/widget/TextView;

    .line 4631
    const/4 v7, 0x0

    invoke-interface {p1, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Ljava/util/HashMap;

    .line 4632
    const-string v8, "f"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    .line 4631
    invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4634
    const/4 v6, 0x0

    invoke-virtual {p2, v6}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v6

    check-cast v6, Landroid/widget/RelativeLayout;

    .line 4635
    const/4 v7, 0x1

    invoke-virtual {v6, v7}, Landroid/widget/RelativeLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v6

    .line 4634
    check-cast v6, Landroid/widget/TextView;

    .line 4635
    const/4 v7, 0x0

    invoke-interface {p1, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Ljava/util/HashMap;

    const-string v8, "t"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    invoke-static {v7}, Lcom/netease/newsreader/util/StringUtil;->getDate(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4637
    const/4 v6, 0x0

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v6

    check-cast v6, Landroid/widget/TextView;

    .line 4638
    const/4 v7, 0x0

    invoke-interface {p1, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Ljava/util/HashMap;

    const-string v8, "b"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    .line 4637
    invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 4641
    const/4 v6, 0x0

    invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v6

    check-cast v6, Landroid/widget/TextView;

    invoke-virtual {p0}, Lcom/netease/newsreader/activity/DetailPage;->getLastTextSize()F

    move-result v7

    invoke-virtual {v6, v7}, Landroid/widget/TextView;->setTextSize(F)V

    .line 4643
    const/4 v6, 0x0

    invoke-interface {p1, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v6

    invoke-virtual {p2, v6}, Landroid/widget/LinearLayout;->setTag(Ljava/lang/Object;)V

    .line 4644
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsLayoutClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {p2, v6}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4646
    move-object v4, v0

    .line 4648
    .local v4, layout:Landroid/widget/LinearLayout;
    if-le v5, v9, :cond_0

    .line 4650
    const/4 v2, 0x0

    .line 4652
    .local v2, floor:Landroid/widget/LinearLayout;
    const/4 v3, 0x1

    .local v3, i:I
    :goto_0
    if-lt v3, v5, :cond_1

    .line 4669
    .end local v0           #commentsContentLayout:Landroid/widget/LinearLayout;
    .end local v2           #floor:Landroid/widget/LinearLayout;
    .end local v3           #i:I
    .end local v4           #layout:Landroid/widget/LinearLayout;
    :cond_0
    :goto_1
    return-void

    .line 4655
    .restart local v0       #commentsContentLayout:Landroid/widget/LinearLayout;
    .restart local v2       #floor:Landroid/widget/LinearLayout;
    .restart local v3       #i:I
    .restart local v4       #layout:Landroid/widget/LinearLayout;
    :cond_1
    const v6, 0x7f030010

    const/4 v7, 0x0

    .line 4654
    invoke-virtual {p3, v6, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v2

    .end local v2           #floor:Landroid/widget/LinearLayout;
    check-cast v2, Landroid/widget/LinearLayout;

    .line 4656
    .restart local v2       #floor:Landroid/widget/LinearLayout;
    invoke-direct {p0, v2, p1, v3}, Lcom/netease/newsreader/activity/DetailPage;->fillFloor4Whole(Landroid/widget/LinearLayout;Ljava/util/List;I)V

    .line 4657
    const/4 v6, 0x0

    invoke-virtual {v4, v2, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V

    .line 4658
    const/4 v6, 0x6

    if-ge v3, v6, :cond_2

    .line 4659
    const/4 v6, 0x0

    invoke-virtual {v4, v6}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    .end local v4           #layout:Landroid/widget/LinearLayout;
    check-cast v4, Landroid/widget/LinearLayout;
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 4652
    .restart local v4       #layout:Landroid/widget/LinearLayout;
    :cond_2
    add-int/lit8 v3, v3, 0x1

    goto :goto_0

    .line 4664
    .end local v0           #commentsContentLayout:Landroid/widget/LinearLayout;
    .end local v2           #floor:Landroid/widget/LinearLayout;
    .end local v3           #i:I
    .end local v4           #layout:Landroid/widget/LinearLayout;
    :catch_0
    move-exception v1

    .line 4666
    .local v1, e:Ljava/lang/Exception;
    invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_1
.end method

.method private insertListToDB(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .locals 24
    .parameter
    .parameter "columnID"
    .parameter "type"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 1920
    .local p1, data:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const-string v4, ""

    .line 1921
    .local v4, docid:Ljava/lang/String;
    const-string v5, ""

    .line 1922
    .local v5, imgsrc:Ljava/lang/String;
    const-string v6, ""

    .line 1923
    .local v6, digest:Ljava/lang/String;
    const-string v8, ""

    .line 1924
    .local v8, url:Ljava/lang/String;
    const-string v7, ""

    .line 1925
    .local v7, replyCount:Ljava/lang/String;
    const-string v9, ""

    .line 1926
    .local v9, title:Ljava/lang/String;
    const-string v10, ""

    .line 1927
    .local v10, ptime:Ljava/lang/String;
    const-string v14, "0"

    .line 1928
    .local v14, hasimg:Ljava/lang/String;
    const-string v15, ""

    .line 1929
    .local v15, specialid:Ljava/lang/String;
    const-string v16, ""

    .line 1930
    .local v16, sepcialindex:Ljava/lang/String;
    const-string v17, ""

    .line 1931
    .local v17, sepcialtname:Ljava/lang/String;
    const-string v18, ""

    .line 1932
    .local v18, extendjson:Ljava/lang/String;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V

    .line 1938
    const/16 v21, 0x0

    .local v21, i:I
    :goto_0
    :try_start_0
    invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I

    move-result v2

    move/from16 v0, v21

    if-lt v0, v2, :cond_0

    .line 1997
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1

    .line 2002
    :goto_1
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    .line 2004
    return-void

    .line 1940
    :cond_0
    :try_start_1
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "docid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_d

    .line 1941
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "docid"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v4

    .line 1942
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "select * from news_list where news_doc_id=? and news_col_id=\'"

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1944
    move-object/from16 v0, p2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, "\'"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    .line 1942
    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v23

    .line 1945
    .local v23, sql:Ljava/lang/String;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v4, v3, v11

    move-object/from16 v0, v23

    invoke-virtual {v2, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v19

    .line 1946
    .local v19, cursor:Landroid/database/Cursor;
    move-object/from16 v0, p0

    move-object/from16 v1, v19

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/activity/DetailPage;->startManagingCursor(Landroid/database/Cursor;)V

    .line 1948
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "imgsrc"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_1

    .line 1949
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "imgsrc"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    .line 1951
    :cond_1
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "digest"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_2

    .line 1952
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "digest"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    .line 1954
    :cond_2
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyCount"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_3

    .line 1955
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "replyCount"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    .line 1957
    :cond_3
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "url"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_4

    .line 1958
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "url"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v8

    .line 1960
    :cond_4
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "title"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_5

    .line 1961
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "title"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v9

    .line 1963
    :cond_5
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "ptime"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_6

    .line 1964
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "ptime"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v10

    .line 1966
    :cond_6
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "hasImg"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_7

    .line 1967
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "hasImg"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v14

    .line 1969
    :cond_7
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "specialID"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_8

    .line 1970
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "specialID"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v15

    .line 1972
    :cond_8
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "index"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_9

    .line 1973
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "index"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v16

    .line 1975
    :cond_9
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "tname"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_a

    .line 1976
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "tname"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v17

    .line 1978
    :cond_a
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "extendjson"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_b

    .line 1979
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/HashMap;

    const-string v3, "extendjson"

    invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v18

    .line 1981
    :cond_b
    if-eqz v19, :cond_c

    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->getCount()I

    move-result v2

    if-nez v2, :cond_e

    .line 1982
    :cond_c
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    .line 1983
    const-string v11, ""

    const-string v12, "0"

    const-string v13, "N"

    move-object/from16 v3, p2

    .line 1982
    invoke-static/range {v2 .. v18}, Lcom/netease/newsreader/db/DBUtils;->insertDataToNewsListTable(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 1938
    .end local v19           #cursor:Landroid/database/Cursor;
    .end local v23           #sql:Ljava/lang/String;
    :cond_d
    :goto_2
    add-int/lit8 v21, v21, 0x1

    goto/16 :goto_0

    .line 1986
    .restart local v19       #cursor:Landroid/database/Cursor;
    .restart local v23       #sql:Ljava/lang/String;
    :cond_e
    new-instance v22, Landroid/content/ContentValues;

    invoke-direct/range {v22 .. v22}, Landroid/content/ContentValues;-><init>()V

    .line 1987
    .local v22, initialValues:Landroid/content/ContentValues;
    const-string v2, "news_reply_count"

    move-object/from16 v0, v22

    invoke-virtual {v0, v2, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1988
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    const-string v3, "news_list"

    const-string v11, "news_doc_id=?"

    const/4 v12, 0x1

    new-array v12, v12, [Ljava/lang/String;

    const/4 v13, 0x0

    aput-object v4, v12, v13

    move-object/from16 v0, v22

    invoke-virtual {v2, v3, v0, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
    :try_end_1
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0

    goto :goto_2

    .line 1992
    .end local v19           #cursor:Landroid/database/Cursor;
    .end local v22           #initialValues:Landroid/content/ContentValues;
    .end local v23           #sql:Ljava/lang/String;
    :catch_0
    move-exception v20

    .line 1994
    .local v20, e:Ljava/lang/Exception;
    :try_start_2
    invoke-virtual/range {v20 .. v20}, Ljava/lang/Exception;->printStackTrace()V
    :try_end_2
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1

    goto :goto_2

    .line 1998
    .end local v20           #e:Ljava/lang/Exception;
    :catch_1
    move-exception v20

    .line 2000
    .restart local v20       #e:Ljava/lang/Exception;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    goto/16 :goto_1
.end method

.method private insertTopicListToDB(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .locals 24
    .parameter
    .parameter "columnID"
    .parameter "more"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2007
    .local p1, topicData:Ljava/util/List;,"Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const-string v4, ""

    .line 2008
    .local v4, docid:Ljava/lang/String;
    const-string v5, ""

    .line 2009
    .local v5, imgsrc:Ljava/lang/String;
    const-string v6, ""

    .line 2010
    .local v6, digest:Ljava/lang/String;
    const-string v8, ""

    .line 2011
    .local v8, url:Ljava/lang/String;
    const-string v7, ""

    .line 2012
    .local v7, replyCount:Ljava/lang/String;
    const-string v9, ""

    .line 2013
    .local v9, title:Ljava/lang/String;
    const-string v10, ""

    .line 2014
    .local v10, ptime:Ljava/lang/String;
    const-string v11, ""

    .line 2015
    .local v11, subtitle:Ljava/lang/String;
    const-string v14, "0"

    .line 2016
    .local v14, hasimg:Ljava/lang/String;
    const-string v15, ""

    .line 2017
    .local v15, specialid:Ljava/lang/String;
    const-string v16, ""

    .line 2018
    .local v16, sepcialindex:Ljava/lang/String;
    const-string v17, ""

    .line 2019
    .local v17, sepcialtname:Ljava/lang/String;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V

    .line 2021
    const/16 v21, 0x0

    .local v21, i:I
    :goto_0
    :try_start_0
    invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I

    move-result v2

    move/from16 v0, v21

    if-lt v0, v2, :cond_0

    .line 2076
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1

    .line 2081
    :goto_1
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    .line 2083
    return-void

    .line 2023
    :cond_0
    :try_start_1
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "docid"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_9

    .line 2024
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "docid"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v4

    .line 2025
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "select * from news_list where news_doc_id=? and news_col_id=\'"

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 2027
    move-object/from16 v0, p2

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, "\'"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    .line 2025
    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v23

    .line 2028
    .local v23, sql:Ljava/lang/String;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/String;

    const/4 v12, 0x0

    aput-object v4, v3, v12

    move-object/from16 v0, v23

    invoke-virtual {v2, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v19

    .line 2029
    .local v19, cursor:Landroid/database/Cursor;
    move-object/from16 v0, p0

    move-object/from16 v1, v19

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/activity/DetailPage;->startManagingCursor(Landroid/database/Cursor;)V

    .line 2031
    if-eqz v19, :cond_1

    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->getCount()I

    move-result v2

    if-lez v2, :cond_1

    if-eqz v21, :cond_1

    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->moveToFirst()Z

    move-result v2

    if-eqz v2, :cond_1

    .line 2032
    const-string v2, "news_is_first"

    move-object/from16 v0, v19

    invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v2

    move-object/from16 v0, v19

    invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v2

    const-string v3, "1"

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_1

    .line 2034
    new-instance v22, Landroid/content/ContentValues;

    invoke-direct/range {v22 .. v22}, Landroid/content/ContentValues;-><init>()V

    .line 2035
    .local v22, initialValues:Landroid/content/ContentValues;
    const-string v2, "news_is_first"

    const-string v3, "0"

    move-object/from16 v0, v22

    invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2036
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    const-string v3, "news_list"

    const-string v12, "news_doc_id=?"

    const/4 v13, 0x1

    new-array v13, v13, [Ljava/lang/String;

    const/16 v18, 0x0

    aput-object v4, v13, v18

    move-object/from16 v0, v22

    invoke-virtual {v2, v3, v0, v12, v13}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I

    .line 2039
    .end local v22           #initialValues:Landroid/content/ContentValues;
    :cond_1
    if-eqz v19, :cond_2

    invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->getCount()I

    move-result v2

    if-nez v2, :cond_9

    .line 2040
    :cond_2
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "imgsrc"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_3

    .line 2041
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "imgsrc"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v5

    .line 2043
    :cond_3
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "url"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_4

    .line 2044
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "url"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v8

    .line 2046
    :cond_4
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "title"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_5

    .line 2047
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "title"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v9

    .line 2049
    :cond_5
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "ptime"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_6

    .line 2050
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "ptime"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v10

    .line 2052
    :cond_6
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "subtitle"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_7

    .line 2053
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "subtitle"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v11

    .line 2055
    :cond_7
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "speciaID"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    if-eqz v2, :cond_8

    .line 2056
    move-object/from16 v0, p1

    move/from16 v1, v21

    invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map;

    const-string v3, "speciaID"

    invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v15

    .line 2058
    :cond_8
    if-nez v21, :cond_a

    const-string v2, "more"

    move-object/from16 v0, p3

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_a

    .line 2059
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    .line 2060
    const-string v12, "1"

    const-string v13, "N"

    .line 2061
    const-string v18, ""

    move-object/from16 v3, p2

    .line 2059
    invoke-static/range {v2 .. v18}, Lcom/netease/newsreader/db/DBUtils;->insertDataToNewsListTable(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 2021
    .end local v19           #cursor:Landroid/database/Cursor;
    .end local v23           #sql:Ljava/lang/String;
    :cond_9
    :goto_2
    add-int/lit8 v21, v21, 0x1

    goto/16 :goto_0

    .line 2063
    .restart local v19       #cursor:Landroid/database/Cursor;
    .restart local v23       #sql:Ljava/lang/String;
    :cond_a
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    .line 2064
    const-string v12, "0"

    const-string v13, "N"

    .line 2065
    const-string v18, ""

    move-object/from16 v3, p2

    .line 2063
    invoke-static/range {v2 .. v18}, Lcom/netease/newsreader/db/DBUtils;->insertDataToNewsListTable(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_1
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0

    goto :goto_2

    .line 2071
    .end local v19           #cursor:Landroid/database/Cursor;
    .end local v23           #sql:Ljava/lang/String;
    :catch_0
    move-exception v20

    .line 2073
    .local v20, e:Ljava/lang/Exception;
    :try_start_2
    invoke-virtual/range {v20 .. v20}, Ljava/lang/Exception;->printStackTrace()V
    :try_end_2
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1

    goto :goto_2

    .line 2077
    .end local v20           #e:Ljava/lang/Exception;
    :catch_1
    move-exception v20

    .line 2079
    .restart local v20       #e:Ljava/lang/Exception;
    move-object/from16 v0, p0

    iget-object v2, v0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    goto/16 :goto_1
.end method

.method private isNeedRefresh(JJ)Z
    .locals 4
    .parameter "lastRefreshTime"
    .parameter "nowTime"

    .prologue
    .line 4346
    sub-long v0, p3, p1

    const-wide/32 v2, 0xea60

    cmp-long v0, v0, v2

    if-ltz v0, :cond_0

    .line 4347
    const/4 v0, 0x1

    .line 4349
    :goto_0
    return v0

    :cond_0
    const/4 v0, 0x0

    goto :goto_0
.end method

.method private paging(III)V
    .locals 10
    .parameter "startNum"
    .parameter "i"
    .parameter "pageType"

    .prologue
    const/4 v9, 0x1

    const/4 v8, 0x0

    .line 2512
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    if-lez v5, :cond_4

    .line 2513
    iput p1, p0, Lcom/netease/newsreader/activity/DetailPage;->startNum:I

    .line 2514
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    invoke-virtual {v5, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/String;

    iput-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    .line 2515
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    iget-object v7, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    invoke-static {v5, v6, v7}, Lcom/netease/newsreader/db/DBUtils;->isSpecial(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;)Z

    move-result v2

    .line 2516
    .local v2, specialflag:Z
    if-eqz v2, :cond_1

    .line 2517
    if-ne p3, v9, :cond_0

    .line 2518
    const-string v5, "\u4e0a\u7bc7\u4e3a\u4e13\u9898\n  \u65e0\u6cd5\u7ffb\u9875"

    invoke-direct {p0, v5}, Lcom/netease/newsreader/activity/DetailPage;->setTips(Ljava/lang/String;)V

    .line 2571
    .end local v2           #specialflag:Z
    :goto_0
    return-void

    .line 2520
    .restart local v2       #specialflag:Z
    :cond_0
    const-string v5, "\u4e0b\u7bc7\u4e3a\u4e13\u9898\n  \u65e0\u6cd5\u7ffb\u9875"

    invoke-direct {p0, v5}, Lcom/netease/newsreader/activity/DetailPage;->setTips(Ljava/lang/String;)V

    goto :goto_0

    .line 2525
    :cond_1
    if-ne p3, v9, :cond_2

    .line 2526
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->slideRightIn:Landroid/view/animation/Animation;

    invoke-virtual {v5, v6}, Landroid/widget/ViewFlipper;->setInAnimation(Landroid/view/animation/Animation;)V

    .line 2527
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->slideRightOut:Landroid/view/animation/Animation;

    invoke-virtual {v5, v6}, Landroid/widget/ViewFlipper;->setOutAnimation(Landroid/view/animation/Animation;)V

    .line 2533
    :goto_1
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    invoke-virtual {v5}, Landroid/widget/ViewFlipper;->showNext()V

    .line 2535
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    invoke-virtual {v5}, Landroid/widget/ViewFlipper;->getCurrentView()Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/FrameLayout;

    invoke-virtual {v5, v8}, Landroid/widget/FrameLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    check-cast v4, Landroid/webkit/WebView;

    .line 2536
    .local v4, w3:Landroid/webkit/WebView;
    invoke-virtual {v4, v8}, Landroid/webkit/WebView;->setId(I)V

    .line 2537
    sget-object v5, Lcom/netease/newsreader/activity/DetailPage;->blankHtml:Ljava/lang/String;

    invoke-virtual {v4, v5}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    .line 2539
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    invoke-virtual {v5}, Landroid/widget/ViewFlipper;->getCurrentView()Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/FrameLayout;

    invoke-virtual {v5, v9}, Landroid/widget/FrameLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Landroid/widget/LinearLayout;

    invoke-virtual {v5, v8}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 2541
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    invoke-static {v5}, Lcom/netease/newsreader/util/FileUtils;->readDetailPageData(Ljava/lang/String;)Ljava/util/HashMap;

    move-result-object v5

    iput-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    if-nez v5, :cond_3

    .line 2542
    iget-boolean v3, p0, Lcom/netease/newsreader/activity/DetailPage;->is_topic:Z

    .line 2543
    .local v3, t:Z
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    .line 2544
    .local v1, did:Ljava/lang/String;
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    .line 2545
    .local v0, cid:Ljava/lang/String;
    new-instance v5, Lcom/netease/newsreader/activity/DetailPage$33;

    invoke-direct {v5, p0, v3, v0, v1}, Lcom/netease/newsreader/activity/DetailPage$33;-><init>(Lcom/netease/newsreader/activity/DetailPage;ZLjava/lang/String;Ljava/lang/String;)V

    .line 2563
    invoke-virtual {v5}, Lcom/netease/newsreader/activity/DetailPage$33;->start()V

    goto :goto_0

    .line 2529
    .end local v0           #cid:Ljava/lang/String;
    .end local v1           #did:Ljava/lang/String;
    .end local v3           #t:Z
    .end local v4           #w3:Landroid/webkit/WebView;
    :cond_2
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->slideLeftIn:Landroid/view/animation/Animation;

    invoke-virtual {v5, v6}, Landroid/widget/ViewFlipper;->setInAnimation(Landroid/view/animation/Animation;)V

    .line 2530
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->slideLeftOut:Landroid/view/animation/Animation;

    invoke-virtual {v5, v6}, Landroid/widget/ViewFlipper;->setOutAnimation(Landroid/view/animation/Animation;)V

    goto :goto_1

    .line 2565
    .restart local v4       #w3:Landroid/webkit/WebView;
    :cond_3
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->showNewPage()V

    goto :goto_0

    .line 2569
    .end local v2           #specialflag:Z
    .end local v4           #w3:Landroid/webkit/WebView;
    :cond_4
    new-instance v5, Ljava/lang/StringBuilder;

    const-string v6, "\u7b2c"

    invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    add-int/lit8 v6, p1, 0x1

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v5

    const-string v6, "\u7bc7"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-direct {p0, v5}, Lcom/netease/newsreader/activity/DetailPage;->setTips(Ljava/lang/String;)V

    goto/16 :goto_0
.end method

.method private postCommentThread(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;I)V
    .locals 9
    .parameter "board"
    .parameter "docid"
    .parameter "text"
    .parameter "account"
    .parameter "replyWithQuote"
    .parameter "quote"
    .parameter "type"

    .prologue
    .line 4916
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->progressDialog:Landroid/app/ProgressDialog;

    invoke-virtual {v0}, Landroid/app/ProgressDialog;->show()V

    .line 4917
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$47;

    move-object v1, p0

    move/from16 v2, p7

    move v3, p5

    move-object v4, p1

    move-object v5, p2

    move-object v6, p6

    move-object v7, p3

    move-object v8, p4

    invoke-direct/range {v0 .. v8}, Lcom/netease/newsreader/activity/DetailPage$47;-><init>(Lcom/netease/newsreader/activity/DetailPage;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 4933
    invoke-virtual {v0}, Lcom/netease/newsreader/activity/DetailPage$47;->start()V

    .line 4935
    return-void
.end method

.method private removeRepeatedData(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .locals 7
    .parameter
    .parameter "docidkey"
    .parameter "columnid"
    .parameter "table"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 1875
    .local p1, data:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const-string v1, ""

    .line 1876
    .local v1, docid:Ljava/lang/String;
    const-string v3, ""

    .line 1880
    .local v3, sql:Ljava/lang/String;
    const/4 v0, 0x0

    .line 1881
    .local v0, cursor:Landroid/database/Cursor;
    const/4 v2, 0x0

    .local v2, i:I
    :goto_0
    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v4

    if-lt v2, v4, :cond_0

    .line 1895
    return-void

    .line 1882
    :cond_0
    invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/HashMap;

    invoke-virtual {v4, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    if-eqz v4, :cond_2

    .line 1883
    invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/HashMap;

    invoke-virtual {v4, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    .line 1885
    new-instance v4, Ljava/lang/StringBuilder;

    const-string v5, "select * from "

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, " where "

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, "news_doc_id"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, "=? and "

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 1886
    const-string v5, "news_col_id"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, "=?"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 1885
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 1887
    iget-object v4, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/String;

    const/4 v6, 0x0

    aput-object v1, v5, v6

    const/4 v6, 0x1

    aput-object p3, v5, v6

    invoke-virtual {v4, v3, v5}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v0

    .line 1888
    if-eqz v0, :cond_1

    invoke-interface {v0}, Landroid/database/Cursor;->getCount()I

    move-result v4

    if-lez v4, :cond_1

    .line 1889
    invoke-interface {p1, v2}, Ljava/util/List;->remove(I)Ljava/lang/Object;

    .line 1890
    add-int/lit8 v2, v2, -0x1

    .line 1892
    :cond_1
    invoke-interface {v0}, Landroid/database/Cursor;->close()V

    .line 1881
    :cond_2
    add-int/lit8 v2, v2, 0x1

    goto :goto_0
.end method

.method private removeRepeatedData(Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V
    .locals 10
    .parameter
    .parameter
    .parameter
    .parameter "key"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/util/List",
            "<",
            "Ljava/util/List",
            "<",
            "Ljava/util/HashMap",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;>;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 3793
    .local p1, sourceData:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .local p2, data:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    .local p3, moreList:Ljava/util/List;,"Ljava/util/List<Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;>;"
    const/4 v4, 0x0

    .line 3794
    .local v4, list:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const/4 v5, 0x0

    .line 3795
    .local v5, list2:Ljava/util/List;,"Ljava/util/List<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const-string v6, ""

    .line 3796
    .local v6, p:Ljava/lang/String;
    const-string v7, ""

    .line 3799
    .local v7, p2:Ljava/lang/String;
    const/4 v2, 0x0

    .local v2, i:I
    :goto_0
    :try_start_0
    invoke-interface {p2}, Ljava/util/List;->size()I

    move-result v8

    if-lt v2, v8, :cond_0

    .line 3824
    :goto_1
    return-void

    .line 3800
    :cond_0
    invoke-interface {p2, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    invoke-virtual {v8, p4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    if-eqz v8, :cond_1

    .line 3801
    invoke-interface {p2, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    invoke-virtual {v8, p4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    const-string v9, "list"

    invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    move-object v0, v8

    check-cast v0, Ljava/util/List;

    move-object v4, v0

    .line 3802
    const/4 v8, 0x0

    invoke-interface {v4, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    const-string v9, "p"

    invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    .line 3803
    const/4 v3, 0x0

    .local v3, j:I
    :goto_2
    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v8

    if-lt v3, v8, :cond_2

    .line 3799
    .end local v3           #j:I
    :cond_1
    add-int/lit8 v2, v2, 0x1

    goto :goto_0

    .line 3804
    .restart local v3       #j:I
    :cond_2
    invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    invoke-virtual {v8, p4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    if-eqz v8, :cond_3

    .line 3805
    invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    invoke-virtual {v8, p4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    const-string v9, "list"

    invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    move-object v0, v8

    check-cast v0, Ljava/util/List;

    move-object v5, v0

    .line 3806
    const/4 v8, 0x0

    invoke-interface {v5, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/util/HashMap;

    const-string v9, "p"

    invoke-virtual {v8, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v8

    invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v7

    .line 3807
    invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v8

    if-eqz v8, :cond_3

    .line 3808
    monitor-enter p2
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 3810
    :try_start_1
    invoke-interface {p2, v2}, Ljava/util/List;->remove(I)Ljava/lang/Object;

    .line 3811
    invoke-interface {p3, v2}, Ljava/util/List;->remove(I)Ljava/lang/Object;

    .line 3808
    monitor-exit p2
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0

    .line 3813
    add-int/lit8 v2, v2, -0x1

    .line 3814
    :try_start_2
    invoke-interface {p1}, Ljava/util/List;->size()I
    :try_end_2
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0

    move-result v3

    .line 3803
    :cond_3
    add-int/lit8 v3, v3, 0x1

    goto :goto_2

    .line 3808
    :catchall_0
    move-exception v8

    :try_start_3
    monitor-exit p2
    :try_end_3
    .catchall {:try_start_3 .. :try_end_3} :catchall_0

    :try_start_4
    throw v8
    :try_end_4
    .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_0

    .line 3820
    .end local v3           #j:I
    :catch_0
    move-exception v1

    .line 3822
    .local v1, e:Ljava/lang/Exception;
    invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V

    goto/16 :goto_1
.end method

.method private removeRepeatedTopicData(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .locals 7
    .parameter
    .parameter "key"
    .parameter "table"
    .parameter "column"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;>;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 1899
    .local p1, data:Ljava/util/List;,"Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;"
    const-string v1, ""

    .line 1900
    .local v1, docid:Ljava/lang/String;
    const-string v3, ""

    .line 1903
    .local v3, sql:Ljava/lang/String;
    const/4 v0, 0x0

    .line 1904
    .local v0, cursor:Landroid/database/Cursor;
    const/4 v2, 0x0

    .local v2, i:I
    :goto_0
    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v4

    if-lt v2, v4, :cond_0

    .line 1917
    return-void

    .line 1905
    :cond_0
    invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/Map;

    invoke-interface {v4, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    if-eqz v4, :cond_2

    .line 1906
    invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/Map;

    invoke-interface {v4, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    .line 1907
    new-instance v4, Ljava/lang/StringBuilder;

    const-string v5, "select * from "

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, " where "

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, "=? and "

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 1908
    const-string v5, "news_col_id"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, "=\'attitude\'"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 1907
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 1909
    iget-object v4, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v5, 0x1

    new-array v5, v5, [Ljava/lang/String;

    const/4 v6, 0x0

    aput-object v1, v5, v6

    invoke-virtual {v4, v3, v5}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v0

    .line 1910
    if-eqz v0, :cond_1

    invoke-interface {v0}, Landroid/database/Cursor;->getCount()I

    move-result v4

    if-lez v4, :cond_1

    .line 1911
    invoke-interface {p1, v2}, Ljava/util/List;->remove(I)Ljava/lang/Object;

    .line 1912
    add-int/lit8 v2, v2, -0x1

    .line 1914
    :cond_1
    invoke-interface {v0}, Landroid/database/Cursor;->close()V

    .line 1904
    :cond_2
    add-int/lit8 v2, v2, 0x1

    goto :goto_0
.end method

.method private setAnimations()V
    .locals 2

    .prologue
    .line 1362
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideTopOut:Landroid/view/animation/Animation;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$24;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$24;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V

    .line 1384
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideBottomOut:Landroid/view/animation/Animation;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$25;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$25;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V

    .line 1406
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideTopIn:Landroid/view/animation/Animation;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$26;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$26;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V

    .line 1430
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideBottomIn:Landroid/view/animation/Animation;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$27;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$27;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V

    .line 1452
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->bottomin:Landroid/view/animation/Animation;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$28;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$28;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V

    .line 1476
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->upout:Landroid/view/animation/Animation;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$29;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$29;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V

    .line 1498
    return-void
.end method

.method private setCollectAttibute()V
    .locals 4

    .prologue
    .line 428
    new-instance v0, Lcom/netease/newsreader/util/CollectUtil;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/util/CollectUtil;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->cu:Lcom/netease/newsreader/util/CollectUtil;

    .line 429
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->cu:Lcom/netease/newsreader/util/CollectUtil;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->url:Ljava/lang/String;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    const/4 v3, 0x1

    invoke-virtual {v0, v1, v2, v3}, Lcom/netease/newsreader/util/CollectUtil;->getAlreadyCollect(Ljava/lang/String;Ljava/lang/String;I)I

    move-result v0

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->autoId:I

    .line 430
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->setCollectStatus()V

    .line 431
    return-void
.end method

.method private setCollectStatus()V
    .locals 6

    .prologue
    const v5, 0x7f020018

    const v4, 0x7f020015

    const/4 v3, -0x1

    .line 3899
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->autoId:I

    if-eq v0, v3, :cond_0

    .line 3900
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->theContext:Landroid/content/Context;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->collectBtn:Landroid/widget/ImageButton;

    invoke-virtual {v0, v1, v2, v5}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 3904
    :goto_0
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentId:I

    if-eq v0, v3, :cond_1

    .line 3905
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->theContext:Landroid/content/Context;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageCollect:Landroid/widget/ImageButton;

    invoke-virtual {v0, v1, v2, v5}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 3909
    :goto_1
    return-void

    .line 3902
    :cond_0
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->theContext:Landroid/content/Context;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->collectBtn:Landroid/widget/ImageButton;

    invoke-virtual {v0, v1, v2, v4}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    goto :goto_0

    .line 3907
    :cond_1
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->theContext:Landroid/content/Context;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageCollect:Landroid/widget/ImageButton;

    invoke-virtual {v0, v1, v2, v4}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    goto :goto_1
.end method

.method private setIsReaded4List(Ljava/lang/String;)V
    .locals 9
    .parameter "docid"

    .prologue
    .line 2634
    const-string v3, "select * from article_read_status_list where article_read_doc_id=?"

    .line 2636
    .local v3, sql:Ljava/lang/String;
    iget-object v4, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V

    .line 2638
    :try_start_0
    iget-object v4, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    const/4 v5, 0x1

    new-array v5, v5, [Ljava/lang/String;

    const/4 v6, 0x0

    aput-object p1, v5, v6

    invoke-virtual {v4, v3, v5}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;

    move-result-object v0

    .line 2639
    .local v0, cursor:Landroid/database/Cursor;
    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->startManagingCursor(Landroid/database/Cursor;)V

    .line 2640
    if-eqz v0, :cond_0

    invoke-interface {v0}, Landroid/database/Cursor;->getCount()I

    move-result v4

    if-lez v4, :cond_0

    invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z

    move-result v4

    if-eqz v4, :cond_0

    .line 2641
    new-instance v2, Landroid/content/ContentValues;

    invoke-direct {v2}, Landroid/content/ContentValues;-><init>()V

    .line 2642
    .local v2, initialValues:Landroid/content/ContentValues;
    const-string v4, "article_read_is_read"

    const-string v5, "Y"

    invoke-virtual {v2, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2643
    iget-object v4, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    const-string v5, "article_read_status_list"

    const-string v6, "article_read_doc_id=?"

    const/4 v7, 0x1

    new-array v7, v7, [Ljava/lang/String;

    const/4 v8, 0x0

    aput-object p1, v7, v8

    invoke-virtual {v4, v5, v2, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 2651
    .end local v2           #initialValues:Landroid/content/ContentValues;
    :goto_0
    iget-object v4, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V

    .line 2652
    iget-object v4, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    .line 2654
    .end local v0           #cursor:Landroid/database/Cursor;
    :goto_1
    return-void

    .line 2645
    .restart local v0       #cursor:Landroid/database/Cursor;
    :cond_0
    :try_start_1
    iget-object v4, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    const-string v6, "Y"

    invoke-static {v4, p1, v5, v6}, Lcom/netease/newsreader/db/DBUtils;->insertDataToReadStatusTable(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_1
    .catchall {:try_start_1 .. :try_end_1} :catchall_0
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0

    goto :goto_0

    .line 2647
    .end local v0           #cursor:Landroid/database/Cursor;
    :catch_0
    move-exception v1

    .line 2649
    .local v1, e:Ljava/lang/Exception;
    :try_start_2
    invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
    :try_end_2
    .catchall {:try_start_2 .. :try_end_2} :catchall_0

    .line 2651
    iget-object v4, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V

    .line 2652
    iget-object v4, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v4}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    goto :goto_1

    .line 2650
    .end local v1           #e:Ljava/lang/Exception;
    :catchall_0
    move-exception v4

    .line 2651
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V

    .line 2652
    iget-object v5, p0, Lcom/netease/newsreader/activity/DetailPage;->db:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v5}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V

    .line 2653
    throw v4
.end method

.method private setListeners()V
    .locals 2

    .prologue
    .line 2657
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageReply:Landroid/widget/Button;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->buttonClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2658
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->backOriginal:Landroid/widget/Button;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->buttonClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2659
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsList:Landroid/widget/ListView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsListScrollListener:Landroid/widget/AbsListView$OnScrollListener;

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V

    .line 2660
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyButton:Landroid/widget/Button;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->replyClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2661
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyButton:Landroid/widget/Button;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->replyClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2663
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->moreButton:Landroid/widget/Button;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$34;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$34;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2693
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_img_button:Landroid/widget/ImageButton;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$35;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$35;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2710
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReply_img_button:Landroid/widget/ImageButton;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$36;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$36;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2726
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->votetext:Landroid/widget/TextView;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$37;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$37;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2762
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replytext:Landroid/widget/TextView;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$38;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$38;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2788
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->copytext:Landroid/widget/TextView;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$39;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$39;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 2813
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->share_button:Landroid/widget/ImageButton;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$40;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$40;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3024
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->titleLayout:Landroid/widget/RelativeLayout;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$41;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$41;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3035
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageTitleLayout:Landroid/widget/RelativeLayout;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$42;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$42;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3045
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyLayout:Landroid/widget/LinearLayout;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$43;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$43;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3054
    return-void
.end method

.method private setMenu()V
    .locals 8

    .prologue
    const v7, 0x7f0a002f

    const/4 v6, -0x1

    const/4 v5, -0x2

    const/4 v4, 0x0

    .line 5525
    const-string v2, "layout_inflater"

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/DetailPage;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/LayoutInflater;

    .line 5526
    .local v0, inflater:Landroid/view/LayoutInflater;
    const v2, 0x7f03000b

    const/4 v3, 0x0

    invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v1

    .line 5527
    .local v1, layout:Landroid/view/View;
    new-instance v2, Landroid/widget/PopupWindow;

    invoke-direct {v2, v1, v6, v5}, Landroid/widget/PopupWindow;-><init>(Landroid/view/View;II)V

    iput-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menuWindow:Landroid/widget/PopupWindow;

    .line 5529
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v2, v7}, Landroid/widget/PopupWindow;->setAnimationStyle(I)V

    .line 5530
    const v2, 0x7f0c0034

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_1:Landroid/view/View;

    .line 5531
    const v2, 0x7f0c0037

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    iput-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_2:Landroid/view/View;

    .line 5532
    const v2, 0x7f0c003f

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_comment:Landroid/widget/LinearLayout;

    .line 5533
    const v2, 0x7f0c0040

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_setting:Landroid/widget/LinearLayout;

    .line 5534
    const v2, 0x7f0c0038

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_textsize:Landroid/widget/LinearLayout;

    .line 5535
    const v2, 0x7f0c003e

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_refresh:Landroid/widget/LinearLayout;

    .line 5536
    const v2, 0x7f0c0036

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_selecttext:Landroid/widget/LinearLayout;

    .line 5537
    const v2, 0x7f0c0035

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/LinearLayout;

    iput-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_child_doc_refresh:Landroid/widget/LinearLayout;

    .line 5538
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_comment:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5539
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_setting:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5540
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_selecttext:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5542
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_comment:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->menuMyCommentListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5543
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_setting:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->menuSettingListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5544
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_textsize:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->menuTextSizeListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5545
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_refresh:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->menuRefreshListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5546
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_child_doc_refresh:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->menuDocRefreshListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5547
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_selecttext:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->menuSelectTextListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5549
    new-instance v2, Landroid/widget/PopupWindow;

    invoke-direct {v2, v1, v6, v5}, Landroid/widget/PopupWindow;-><init>(Landroid/view/View;II)V

    iput-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menuWindow:Landroid/widget/PopupWindow;

    .line 5550
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v2, v7}, Landroid/widget/PopupWindow;->setAnimationStyle(I)V

    .line 5551
    iput-boolean v4, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_display:Z

    .line 5553
    return-void
.end method

.method private setSlidSize()V
    .locals 2

    .prologue
    .line 2086
    const/4 v0, 0x1

    iget v1, p0, Lcom/netease/newsreader/activity/DetailPage;->screentype:I

    if-ne v0, v1, :cond_0

    .line 2087
    const/16 v0, 0x1e

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideWidth:I

    .line 2088
    const/16 v0, 0x64

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideHight:I

    .line 2096
    :goto_0
    return-void

    .line 2089
    :cond_0
    const/4 v0, 0x2

    iget v1, p0, Lcom/netease/newsreader/activity/DetailPage;->screentype:I

    if-ne v0, v1, :cond_1

    .line 2090
    const/16 v0, 0x28

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideWidth:I

    .line 2091
    const/16 v0, 0x96

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideHight:I

    goto :goto_0

    .line 2093
    :cond_1
    const/16 v0, 0x3c

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideWidth:I

    .line 2094
    const/16 v0, 0xfa

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideHight:I

    goto :goto_0
.end method

.method private setTextSize(Landroid/webkit/WebView;I)V
    .locals 1
    .parameter "webview"
    .parameter "id"

    .prologue
    .line 5464
    packed-switch p2, :pswitch_data_0

    .line 5478
    :goto_0
    return-void

    .line 5466
    :pswitch_0
    const-string v0, "javascript:showSuperBigSize()"

    invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    goto :goto_0

    .line 5469
    :pswitch_1
    const-string v0, "javascript:showBigSize()"

    invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    goto :goto_0

    .line 5472
    :pswitch_2
    const-string v0, "javascript:showMidSize()"

    invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    goto :goto_0

    .line 5475
    :pswitch_3
    const-string v0, "javascript:showSmallSize()"

    invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    goto :goto_0

    .line 5464
    :pswitch_data_0
    .packed-switch 0x0
        :pswitch_0
        :pswitch_1
        :pswitch_2
        :pswitch_3
    .end packed-switch
.end method

.method private setTextSize4More(Landroid/webkit/WebView;I)V
    .locals 1
    .parameter "webview"
    .parameter "id"

    .prologue
    .line 5481
    packed-switch p2, :pswitch_data_0

    .line 5495
    :goto_0
    return-void

    .line 5483
    :pswitch_0
    const-string v0, "javascript:showSuperBigSize4More()"

    invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    goto :goto_0

    .line 5486
    :pswitch_1
    const-string v0, "javascript:showBigSize4More()"

    invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    goto :goto_0

    .line 5489
    :pswitch_2
    const-string v0, "javascript:showMidSize4More()"

    invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    goto :goto_0

    .line 5492
    :pswitch_3
    const-string v0, "javascript:showSmallSize4More()"

    invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    goto :goto_0

    .line 5481
    :pswitch_data_0
    .packed-switch 0x0
        :pswitch_0
        :pswitch_1
        :pswitch_2
        :pswitch_3
    .end packed-switch
.end method

.method private setTextSizeDialog()V
    .locals 4

    .prologue
    .line 5394
    new-instance v0, Landroid/app/AlertDialog$Builder;

    invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 5395
    const-string v1, "\u6587\u5b57\u5927\u5c0f"

    invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;

    move-result-object v0

    .line 5396
    const/4 v1, 0x4

    new-array v1, v1, [Ljava/lang/String;

    const/4 v2, 0x0

    const-string v3, "\u8d85\u5927"

    aput-object v3, v1, v2

    const/4 v2, 0x1

    const-string v3, "\u5927"

    aput-object v3, v1, v2

    const/4 v2, 0x2

    const-string v3, "\u4e2d"

    aput-object v3, v1, v2

    const/4 v2, 0x3

    const-string v3, "\u5c0f"

    aput-object v3, v1, v2

    iget v2, p0, Lcom/netease/newsreader/activity/DetailPage;->currentSizeId:I

    new-instance v3, Lcom/netease/newsreader/activity/DetailPage$48;

    invoke-direct {v3, p0}, Lcom/netease/newsreader/activity/DetailPage$48;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

    move-result-object v0

    .line 5406
    const-string v1, "\u786e\u5b9a"

    new-instance v2, Lcom/netease/newsreader/activity/DetailPage$49;

    invoke-direct {v2, p0}, Lcom/netease/newsreader/activity/DetailPage$49;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

    move-result-object v0

    .line 5417
    const-string v1, "\u53d6\u6d88"

    new-instance v2, Lcom/netease/newsreader/activity/DetailPage$50;

    invoke-direct {v2, p0}, Lcom/netease/newsreader/activity/DetailPage$50;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;

    move-result-object v0

    .line 5394
    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->textSizeDialog:Landroid/app/AlertDialog$Builder;

    .line 5431
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->textSizeDialog:Landroid/app/AlertDialog$Builder;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$51;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$51;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setOnKeyListener(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder;

    .line 5460
    return-void
.end method

.method private setTips(Ljava/lang/String;)V
    .locals 1
    .parameter "tipstr"

    .prologue
    .line 401
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->tips:Landroid/widget/Toast;

    if-eqz v0, :cond_0

    .line 402
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->tips:Landroid/widget/Toast;

    invoke-virtual {v0}, Landroid/widget/Toast;->cancel()V

    .line 403
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->tips:Landroid/widget/Toast;

    .line 406
    :cond_0
    const/4 v0, 0x0

    invoke-static {p0, p1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->tips:Landroid/widget/Toast;

    .line 407
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->tips:Landroid/widget/Toast;

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    .line 409
    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->pageloaded:Z

    .line 410
    return-void
.end method

.method private setWebView(Landroid/webkit/WebView;)V
    .locals 3
    .parameter "webView"

    .prologue
    const/4 v2, 0x1

    .line 2105
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->setSlidSize()V

    .line 2106
    invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V

    .line 2107
    const/4 v0, 0x0

    invoke-virtual {p1, v0}, Landroid/webkit/WebView;->setFocusable(Z)V

    .line 2108
    invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    const/4 v1, 0x2

    invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setCacheMode(I)V

    .line 2109
    invoke-virtual {p1, v2}, Landroid/webkit/WebView;->clearCache(Z)V

    .line 2113
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$32;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$32;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {p1, v0}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V

    .line 2146
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$JavaScriptInterface;

    const/4 v1, 0x0

    invoke-direct {v0, p0, v1}, Lcom/netease/newsreader/activity/DetailPage$JavaScriptInterface;-><init>(Lcom/netease/newsreader/activity/DetailPage;Lcom/netease/newsreader/activity/DetailPage$JavaScriptInterface;)V

    const-string v1, "news"

    invoke-virtual {p1, v0, v1}, Landroid/webkit/WebView;->addJavascriptInterface(Ljava/lang/Object;Ljava/lang/String;)V

    .line 2147
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isCollect:Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    .line 2509
    return-void
.end method

.method private showNewPage()V
    .locals 10

    .prologue
    const/16 v7, 0x8

    const/4 v9, 0x1

    .line 2574
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_netease_bg:Landroid/widget/ImageView;

    invoke-virtual {v6, v7}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 2575
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->original_netease_bg:Landroid/widget/ImageView;

    invoke-virtual {v6, v7}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 2577
    iput-boolean v9, p0, Lcom/netease/newsreader/activity/DetailPage;->isNewPage:Z

    .line 2579
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->originalLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 2582
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v7, "replyCount"

    invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    if-eqz v6, :cond_0

    .line 2583
    const/4 v0, 0x0

    .line 2585
    .local v0, c1:I
    :try_start_0
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v7, "replyCount"

    invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v6

    invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    :try_end_0
    .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0

    move-result v0

    .line 2591
    :goto_0
    new-instance v6, Ljava/lang/StringBuilder;

    invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v7

    invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    iput-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCountNum:Ljava/lang/String;

    .line 2594
    .end local v0           #c1:I
    :cond_0
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageReply:Landroid/widget/Button;

    new-instance v7, Ljava/lang/StringBuilder;

    iget-object v8, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCountNum:Ljava/lang/String;

    invoke-static {v8}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v8, "\u8ddf\u8d34"

    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v7

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v6, v7}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V

    .line 2598
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    .line 2599
    invoke-virtual {v6}, Landroid/widget/ViewFlipper;->getCurrentView()Landroid/view/View;

    move-result-object v6

    .line 2598
    check-cast v6, Landroid/widget/FrameLayout;

    .line 2599
    const/4 v7, 0x0

    invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v5

    .line 2598
    check-cast v5, Landroid/webkit/WebView;

    .line 2600
    .local v5, w:Landroid/webkit/WebView;
    invoke-virtual {v5, v9}, Landroid/webkit/WebView;->setId(I)V

    .line 2601
    sget-object v6, Lcom/netease/newsreader/activity/DetailPage;->newsHtml:Ljava/lang/String;

    invoke-virtual {v5, v6}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    .line 2602
    new-instance v6, Ljava/lang/StringBuilder;

    const-string v7, "\u7b2c"

    invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v7, p0, Lcom/netease/newsreader/activity/DetailPage;->startNum:I

    add-int/lit8 v7, v7, 0x1

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v6

    const-string v7, "\u7bc7"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v6

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-direct {p0, v6}, Lcom/netease/newsreader/activity/DetailPage;->setTips(Ljava/lang/String;)V

    .line 2603
    new-instance v6, Ljava/lang/StringBuilder;

    const-string v7, "http://c.3g.163.com/nc/article/"

    invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v7, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v6

    const-string v7, "/"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v6

    const-string v7, "head"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v6

    const-string v7, ".html"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v6

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    iput-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->url:Ljava/lang/String;

    .line 2604
    new-instance v6, Ljava/lang/StringBuilder;

    invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v7, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v8, "title"

    invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v6

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    iput-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->collectTitle:Ljava/lang/String;

    .line 2605
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->cu:Lcom/netease/newsreader/util/CollectUtil;

    if-eqz v6, :cond_1

    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->cu:Lcom/netease/newsreader/util/CollectUtil;

    iget-object v7, p0, Lcom/netease/newsreader/activity/DetailPage;->url:Ljava/lang/String;

    iget-object v8, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    invoke-virtual {v6, v7, v8, v9}, Lcom/netease/newsreader/util/CollectUtil;->getAlreadyCollect(Ljava/lang/String;Ljava/lang/String;I)I

    move-result v6

    iput v6, p0, Lcom/netease/newsreader/activity/DetailPage;->autoId:I

    .line 2607
    :cond_1
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V

    .line 2608
    .local v2, js:Lorg/json/JSONObject;
    const-string v4, ""

    .line 2610
    .local v4, replyBoard:Ljava/lang/String;
    :try_start_1
    const-string v6, "p"

    const-string v7, ""

    invoke-virtual {v2, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2611
    const-string v6, "postid"

    iget-object v7, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    invoke-virtual {v2, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2613
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    const-string v7, "replyBoard"

    invoke-virtual {v6, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    .line 2614
    .local v3, o:Ljava/lang/Object;
    if-nez v3, :cond_2

    const-string v4, ""

    .line 2615
    :goto_1
    const-string v6, "replyBoard"

    invoke-virtual {v2, v6, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 2617
    invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v6

    iput-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->commentUrl:Ljava/lang/String;
    :try_end_1
    .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_1

    .line 2624
    .end local v3           #o:Ljava/lang/Object;
    :goto_2
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->cu:Lcom/netease/newsreader/util/CollectUtil;

    iget-object v7, p0, Lcom/netease/newsreader/activity/DetailPage;->commentUrl:Ljava/lang/String;

    iget-object v8, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    const/4 v9, 0x3

    invoke-virtual {v6, v7, v8, v9}, Lcom/netease/newsreader/util/CollectUtil;->getAlreadyCollect(Ljava/lang/String;Ljava/lang/String;I)I

    move-result v6

    iput v6, p0, Lcom/netease/newsreader/activity/DetailPage;->commentId:I

    .line 2626
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->setCollectStatus()V

    .line 2628
    iget-object v6, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    invoke-direct {p0, v6}, Lcom/netease/newsreader/activity/DetailPage;->setIsReaded4List(Ljava/lang/String;)V

    .line 2629
    return-void

    .line 2587
    .end local v2           #js:Lorg/json/JSONObject;
    .end local v4           #replyBoard:Ljava/lang/String;
    .end local v5           #w:Landroid/webkit/WebView;
    .restart local v0       #c1:I
    :catch_0
    move-exception v1

    .line 2589
    .local v1, e:Ljava/lang/NumberFormatException;
    invoke-virtual {v1}, Ljava/lang/NumberFormatException;->printStackTrace()V

    goto/16 :goto_0

    .line 2614
    .end local v0           #c1:I
    .end local v1           #e:Ljava/lang/NumberFormatException;
    .restart local v2       #js:Lorg/json/JSONObject;
    .restart local v3       #o:Ljava/lang/Object;
    .restart local v4       #replyBoard:Ljava/lang/String;
    .restart local v5       #w:Landroid/webkit/WebView;
    :cond_2
    :try_start_2
    invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;
    :try_end_2
    .catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2} :catch_1

    move-result-object v4

    goto :goto_1

    .line 2618
    .end local v3           #o:Ljava/lang/Object;
    :catch_1
    move-exception v1

    .line 2619
    .local v1, e:Lorg/json/JSONException;
    invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V

    goto :goto_2
.end method

.method private switchNewsAndComments(Z)V
    .locals 5
    .parameter "isNews2Comment"

    .prologue
    const v1, 0x7f040007

    const/16 v4, 0x8

    const/4 v3, 0x0

    .line 5022
    if-eqz p1, :cond_0

    .line 5023
    invoke-static {p0, v1}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    .line 5026
    .local v0, animation:Landroid/view/animation/Animation;
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageComments:Landroid/widget/RelativeLayout;

    const v2, 0x7f0c0072

    invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V

    .line 5027
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageComments:Landroid/widget/RelativeLayout;

    invoke-virtual {v1, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 5028
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageOriginal:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 5030
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->handler:Landroid/os/Handler;

    const/16 v2, 0xa

    invoke-virtual {v1, v2}, Landroid/os/Handler;->sendEmptyMessage(I)Z

    .line 5040
    :goto_0
    return-void

    .line 5033
    .end local v0           #animation:Landroid/view/animation/Animation;
    :cond_0
    invoke-static {p0, v1}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;

    move-result-object v0

    .line 5036
    .restart local v0       #animation:Landroid/view/animation/Animation;
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageOriginal:Landroid/widget/FrameLayout;

    const v2, 0x7f0c0077

    invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V

    .line 5037
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageOriginal:Landroid/widget/FrameLayout;

    invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 5038
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageComments:Landroid/widget/RelativeLayout;

    invoke-virtual {v1, v4}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    goto :goto_0
.end method


# virtual methods
.method public dispatchKeyEvent(Landroid/view/KeyEvent;)Z
    .locals 5
    .parameter "event"

    .prologue
    const/4 v0, 0x1

    const/16 v4, 0x8

    const/4 v3, 0x0

    .line 5243
    invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I

    move-result v1

    const/4 v2, 0x4

    if-ne v1, v2, :cond_3

    .line 5245
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_edittext_layout:Landroid/widget/LinearLayout;

    invoke-virtual {v1}, Landroid/widget/LinearLayout;->getVisibility()I

    move-result v1

    if-nez v1, :cond_2

    .line 5246
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_img_layout:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5247
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_edittext_layout:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5248
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->imm:Landroid/view/inputmethod/InputMethodManager;

    if-eqz v1, :cond_0

    .line 5249
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->imm:Landroid/view/inputmethod/InputMethodManager;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->replyEditText:Landroid/widget/EditText;

    invoke-virtual {v2}, Landroid/widget/EditText;->getWindowToken()Landroid/os/IBinder;

    move-result-object v2

    invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z

    .line 5251
    :cond_0
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->titleLayout:Landroid/widget/RelativeLayout;

    invoke-virtual {v1}, Landroid/widget/RelativeLayout;->getVisibility()I

    move-result v1

    if-ne v1, v4, :cond_1

    .line 5252
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->titleLayout:Landroid/widget/RelativeLayout;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->slideTopIn:Landroid/view/animation/Animation;

    invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->startAnimation(Landroid/view/animation/Animation;)V

    .line 5265
    :cond_1
    :goto_0
    return v0

    .line 5255
    :cond_2
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReply_edittext_layout:Landroid/widget/LinearLayout;

    invoke-virtual {v1}, Landroid/widget/LinearLayout;->getVisibility()I

    move-result v1

    if-nez v1, :cond_3

    .line 5256
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReply_img_layout:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5257
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReply_edittext_layout:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5258
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->imm:Landroid/view/inputmethod/InputMethodManager;

    if-eqz v1, :cond_1

    .line 5259
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->imm:Landroid/view/inputmethod/InputMethodManager;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyEditText:Landroid/widget/EditText;

    invoke-virtual {v2}, Landroid/widget/EditText;->getWindowToken()Landroid/os/IBinder;

    move-result-object v2

    invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z

    goto :goto_0

    .line 5265
    :cond_3
    invoke-super {p0, p1}, Lcom/netease/newsreader/activity/BaseActivity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z

    move-result v0

    goto :goto_0
.end method

.method public dispatchTouchEvent(Landroid/view/MotionEvent;)Z
    .locals 3
    .parameter "ev"

    .prologue
    .line 5722
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menuWindow:Landroid/widget/PopupWindow;

    if-eqz v2, :cond_0

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v2}, Landroid/widget/PopupWindow;->isShowing()Z

    move-result v2

    if-eqz v2, :cond_0

    .line 5723
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v2}, Landroid/widget/PopupWindow;->dismiss()V

    .line 5724
    const/4 v2, 0x0

    iput-boolean v2, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_display:Z

    .line 5725
    const/4 v1, 0x1

    .line 5735
    :goto_0
    return v1

    .line 5728
    :cond_0
    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->gestureScanner:Landroid/view/GestureDetector;

    invoke-virtual {v2, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z

    .line 5729
    const/4 v1, 0x0

    .line 5731
    .local v1, result:Z
    :try_start_0
    invoke-super {p0, p1}, Lcom/netease/newsreader/activity/BaseActivity;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    move-result v1

    goto :goto_0

    .line 5732
    :catch_0
    move-exception v0

    .line 5733
    .local v0, e:Ljava/lang/Exception;
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_0
.end method

.method public getLastTextSize()F
    .locals 1

    .prologue
    .line 5371
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->lastSizeId:I

    invoke-static {v0}, Lcom/netease/newsreader/activity/DetailPage;->getTextSize(I)F

    move-result v0

    return v0
.end method

.method public goBackClick(Landroid/view/View;)V
    .locals 2
    .parameter "view"

    .prologue
    .line 5067
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->pWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v0}, Landroid/widget/PopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_0

    .line 5068
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->pWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v0}, Landroid/widget/PopupWindow;->dismiss()V

    .line 5071
    :cond_0
    invoke-virtual {p1}, Landroid/view/View;->getId()I

    move-result v0

    const v1, 0x7f0c0080

    if-ne v0, v1, :cond_2

    .line 5072
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/DetailPage;->finish()V

    .line 5076
    :cond_1
    :goto_0
    return-void

    .line 5073
    :cond_2
    invoke-virtual {p1}, Landroid/view/View;->getId()I

    move-result v0

    const v1, 0x7f0c006e

    if-ne v0, v1, :cond_1

    .line 5074
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->switchNewsAndComments(Z)V

    goto :goto_0
.end method

.method public initDoc()V
    .locals 12

    .prologue
    const/4 v3, 0x0

    .line 357
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    if-nez v0, :cond_0

    const-string v0, ""

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    .line 359
    :cond_0
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    invoke-static {v0}, Lcom/netease/newsreader/util/FileUtils;->readDetailPageData(Ljava/lang/String;)Ljava/util/HashMap;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    .line 360
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    if-nez v0, :cond_5

    .line 361
    invoke-static {p0}, Lcom/netease/newsreader/util/Tools;->CheckNetwork(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_2

    .line 362
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->handler:Landroid/os/Handler;

    const/16 v1, 0x194

    invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z

    .line 392
    :goto_0
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    const-string v1, "s"

    invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_1

    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    const-string v1, "S"

    invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_6

    .line 393
    :cond_1
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    invoke-direct {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->getSpecialDocList(Ljava/lang/String;)V

    .line 397
    :goto_1
    return-void

    .line 364
    :cond_2
    iget-boolean v11, p0, Lcom/netease/newsreader/activity/DetailPage;->is_topic:Z

    .line 365
    .local v11, t:Z
    iget-object v9, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    .line 366
    .local v9, did:Ljava/lang/String;
    iget-object v8, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    .line 368
    .local v8, cid:Ljava/lang/String;
    new-instance v7, Lcom/netease/newsreader/bean/DetailPageBean;

    invoke-direct {v7}, Lcom/netease/newsreader/bean/DetailPageBean;-><init>()V

    .line 369
    .local v7, bean:Lcom/netease/newsreader/bean/DetailPageBean;
    if-eqz v11, :cond_4

    const-string v0, "attitude"

    invoke-virtual {v0, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4

    .line 370
    if-eqz v9, :cond_3

    const-string v0, ""

    invoke-virtual {v0, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_3

    .line 371
    const-string v0, "head"

    invoke-static {v9, v0, p0}, Lcom/netease/newsreader/rss/GetContent;->getArticleContents(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap;

    move-result-object v0

    invoke-virtual {v7, v0}, Lcom/netease/newsreader/bean/DetailPageBean;->setData(Ljava/util/HashMap;)V

    .line 376
    :cond_3
    :goto_2
    new-instance v6, Landroid/os/Bundle;

    invoke-direct {v6}, Landroid/os/Bundle;-><init>()V

    .line 377
    .local v6, b:Landroid/os/Bundle;
    const-string v0, "contents"

    invoke-virtual {v6, v0, v7}, Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V

    .line 378
    new-instance v10, Landroid/os/Message;

    invoke-direct {v10}, Landroid/os/Message;-><init>()V

    .line 379
    .local v10, msg:Landroid/os/Message;
    invoke-virtual {v10, v6}, Landroid/os/Message;->setData(Landroid/os/Bundle;)V

    .line 380
    const/4 v0, 0x5

    iput v0, v10, Landroid/os/Message;->what:I

    .line 381
    iput-object v9, v10, Landroid/os/Message;->obj:Ljava/lang/Object;

    .line 382
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->handler:Landroid/os/Handler;

    invoke-virtual {v0, v10}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    goto :goto_0

    .line 372
    .end local v6           #b:Landroid/os/Bundle;
    .end local v10           #msg:Landroid/os/Message;
    :cond_4
    if-nez v11, :cond_3

    .line 373
    if-eqz v9, :cond_3

    const-string v0, ""

    invoke-virtual {v0, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_3

    .line 374
    const-string v0, "head"

    invoke-static {v9, v0, p0}, Lcom/netease/newsreader/rss/GetColumnsInfo;->getArticleContents(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Ljava/util/HashMap;

    move-result-object v0

    invoke-virtual {v7, v0}, Lcom/netease/newsreader/bean/DetailPageBean;->setData(Ljava/util/HashMap;)V

    goto :goto_2

    .line 388
    .end local v7           #bean:Lcom/netease/newsreader/bean/DetailPageBean;
    .end local v8           #cid:Ljava/lang/String;
    .end local v9           #did:Ljava/lang/String;
    .end local v11           #t:Z
    :cond_5
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->handler:Landroid/os/Handler;

    const/16 v1, 0x64

    invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z

    .line 389
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    invoke-direct {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->setIsReaded4List(Ljava/lang/String;)V

    goto/16 :goto_0

    .line 395
    :cond_6
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    iget v4, p0, Lcom/netease/newsreader/activity/DetailPage;->startNum:I

    move-object v0, p0

    move v5, v3

    invoke-direct/range {v0 .. v5}, Lcom/netease/newsreader/activity/DetailPage;->getDocIDList(Ljava/lang/String;Ljava/lang/String;ZII)V

    goto :goto_1
.end method

.method public onApplyTheme()V
    .locals 10

    .prologue
    const v9, 0x7f080023

    const v8, 0x7f02007f

    const v7, 0x7f080011

    const v6, 0x7f0200e0

    const/4 v5, 0x1

    .line 5829
    invoke-super {p0}, Lcom/netease/newsreader/activity/BaseActivity;->onApplyTheme()V

    .line 5830
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c008b

    const v2, 0x7f080029

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroudColor(Landroid/app/Activity;II)V

    .line 5831
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c0083

    const v2, 0x7f020105

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/app/Activity;II)V

    .line 5832
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c0083

    invoke-virtual {v0, p0, v1, v9}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/app/Activity;II)V

    .line 5833
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageReply:Landroid/widget/Button;

    const/16 v1, 0xc

    const/16 v2, 0x8

    const/16 v3, 0xc

    const/16 v4, 0x8

    invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/Button;->setPadding(IIII)V

    .line 5834
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c007f

    const v2, 0x7f0200fe

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/app/Activity;II)V

    .line 5835
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c006f

    const v2, 0x7f020089

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/app/Activity;II)V

    .line 5836
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageComments:Landroid/widget/RelativeLayout;

    const v2, 0x7f0c006f

    invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    const v2, 0x7f020089

    invoke-virtual {v1, p0, v0, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5837
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageComments:Landroid/widget/RelativeLayout;

    const v2, 0x7f0c0007

    invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View;

    move-result-object v1

    const v2, 0x7f0200fe

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5838
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c008d

    const v2, 0x7f0200df

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/app/Activity;II)V

    .line 5839
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c00b8

    const v2, 0x7f0200de

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/app/Activity;II)V

    .line 5840
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c0071

    const v2, 0x7f020105

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/app/Activity;II)V

    .line 5841
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c0075

    const v2, 0x7f0200df

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/app/Activity;II)V

    .line 5842
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c0125

    const v2, 0x7f0200df

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/app/Activity;II)V

    .line 5843
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReply_img_button:Landroid/widget/ImageButton;

    const v2, 0x7f0200de

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5844
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsList:Landroid/widget/ListView;

    const v2, 0x7f020070

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setListViewDivider(Landroid/content/Context;Landroid/widget/ListView;I)V

    .line 5845
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_frame_divider_img0:Landroid/widget/ImageView;

    invoke-virtual {v0, p0, v1, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5846
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_frame_divider_img1:Landroid/widget/ImageView;

    invoke-virtual {v0, p0, v1, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5847
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_frame_divider_img2:Landroid/widget/ImageView;

    invoke-virtual {v0, p0, v1, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5848
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_reply_frame_divider_img0:Landroid/widget/ImageView;

    invoke-virtual {v0, p0, v1, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5849
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_reply_frame_divider_img1:Landroid/widget/ImageView;

    invoke-virtual {v0, p0, v1, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5850
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->comments_reply_frame_divider_img2:Landroid/widget/ImageView;

    invoke-virtual {v0, p0, v1, v6}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5851
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->share_button:Landroid/widget/ImageButton;

    const v2, 0x7f0200e7

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5852
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->reply_share_button:Landroid/widget/ImageButton;

    const v2, 0x7f0200e7

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5854
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageCollect:Landroid/widget/ImageButton;

    const v2, 0x7f020015

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5856
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->replyButton:Landroid/widget/Button;

    const v2, 0x7f020086

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5857
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyButton:Landroid/widget/Button;

    const v2, 0x7f020086

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5858
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->replyButton:Landroid/widget/Button;

    const v2, 0x7f080027

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5859
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->commentsPageReplyButton:Landroid/widget/Button;

    const v2, 0x7f080027

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5860
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->moreButton:Landroid/widget/Button;

    const v2, 0x7f020086

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5861
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->moreButton:Landroid/widget/Button;

    const v2, 0x7f080027

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5862
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->originalLoadingLayout:Landroid/widget/LinearLayout;

    const v2, 0x7f080029

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroudColor(Landroid/content/Context;Landroid/view/View;I)V

    .line 5863
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->webView1:Landroid/webkit/WebView;

    const v2, 0x7f080029

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroudColor(Landroid/content/Context;Landroid/view/View;I)V

    .line 5864
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->webView2:Landroid/webkit/WebView;

    const v2, 0x7f080029

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroudColor(Landroid/content/Context;Landroid/view/View;I)V

    .line 5865
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c0081

    invoke-virtual {v0, p0, v1, v9}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/app/Activity;II)V

    .line 5866
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c0071

    invoke-virtual {v0, p0, v1, v9}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/app/Activity;II)V

    .line 5867
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c0008

    invoke-virtual {v0, p0, v1, v9}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/app/Activity;II)V

    .line 5869
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->latestCommentImg:Landroid/widget/ImageView;

    const v2, 0x7f02006c

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5870
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->hotCommentImg:Landroid/widget/ImageView;

    const v2, 0x7f020048

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/content/Context;Landroid/widget/ImageView;I)V

    .line 5873
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_1:Landroid/view/View;

    const v2, 0x7f080015

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroudColor(Landroid/content/Context;Landroid/view/View;I)V

    .line 5874
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_2:Landroid/view/View;

    const v2, 0x7f080015

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroudColor(Landroid/content/Context;Landroid/view/View;I)V

    .line 5875
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_selecttext:Landroid/widget/LinearLayout;

    const v2, 0x7f02007e

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5876
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_selecttext:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    invoke-virtual {v1, p0, v0, v7}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5877
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_child_doc_refresh:Landroid/widget/LinearLayout;

    const v2, 0x7f02007e

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5878
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_child_doc_refresh:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    invoke-virtual {v1, p0, v0, v7}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5879
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_comment:Landroid/widget/LinearLayout;

    invoke-virtual {v0, p0, v1, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5880
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_comment:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    invoke-virtual {v1, p0, v0, v7}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5881
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_setting:Landroid/widget/LinearLayout;

    invoke-virtual {v0, p0, v1, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5882
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_setting:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    invoke-virtual {v1, p0, v0, v7}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5883
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_textsize:Landroid/widget/LinearLayout;

    invoke-virtual {v0, p0, v1, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5884
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_textsize:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    invoke-virtual {v1, p0, v0, v7}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5885
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_refresh:Landroid/widget/LinearLayout;

    invoke-virtual {v0, p0, v1, v8}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setViewBackgroud(Landroid/content/Context;Landroid/view/View;I)V

    .line 5886
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_refresh:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    invoke-virtual {v1, p0, v0, v7}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setTextViewColor(Landroid/content/Context;Landroid/widget/TextView;I)V

    .line 5889
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c006e

    const v2, 0x7f020041

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/app/Activity;II)V

    .line 5890
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    const v1, 0x7f0c0080

    const v2, 0x7f020041

    invoke-virtual {v0, p0, v1, v2}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->setImageViewSrc(Landroid/app/Activity;II)V

    .line 5891
    return-void
.end method

.method public onCreate(Landroid/os/Bundle;)V
    .locals 13
    .parameter "icicle"

    .prologue
    const/4 v6, 0x0

    const/4 v12, 0x1

    const/4 v1, 0x0

    .line 227
    invoke-super {p0, p1}, Lcom/netease/newsreader/activity/BaseActivity;->onCreate(Landroid/os/Bundle;)V

    .line 228
    invoke-virtual {p0, v12}, Lcom/netease/newsreader/activity/DetailPage;->requestWindowFeature(I)Z

    .line 229
    const v0, 0x7f03001f

    invoke-virtual {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->setContentView(I)V

    .line 230
    iput-object p0, p0, Lcom/netease/newsreader/activity/DetailPage;->theContext:Landroid/content/Context;

    .line 231
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/DetailPage;->getThemeSettingsHelper()Lcom/netease/newsreader/util/ThemeSettingsHelper;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    .line 232
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->findViewById()V

    .line 233
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/DetailPage;->setListener()V

    .line 234
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->themeSettingsHelper:Lcom/netease/newsreader/util/ThemeSettingsHelper;

    invoke-virtual {v0}, Lcom/netease/newsreader/util/ThemeSettingsHelper;->isDefaultTheme()Z

    move-result v0

    if-eqz v0, :cond_4

    .line 235
    const-string v0, "file:///android_asset/shownews.html"

    sput-object v0, Lcom/netease/newsreader/activity/DetailPage;->newsHtml:Ljava/lang/String;

    .line 236
    const-string v0, "file:///android_asset/blank.html"

    sput-object v0, Lcom/netease/newsreader/activity/DetailPage;->blankHtml:Ljava/lang/String;

    .line 243
    :goto_0
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->sp:Landroid/content/SharedPreferences;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    .line 244
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->originalLoadingLayout:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 245
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    const-string v2, "detailpageguide"

    invoke-interface {v0, v2, v12}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailpageguide:Z

    .line 246
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    const-string v2, "currentSizeId"

    const/4 v3, 0x2

    invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->currentSizeId:I

    .line 247
    iget v0, p0, Lcom/netease/newsreader/activity/DetailPage;->currentSizeId:I

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->lastSizeId:I

    .line 250
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    const-string v2, "account"

    const-string v3, ""

    invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->account:Ljava/lang/String;

    .line 253
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailpageguide:Z

    if-eqz v0, :cond_0

    .line 254
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->viewstub_detailguide:Landroid/view/ViewStub;

    invoke-virtual {v0}, Landroid/view/ViewStub;->inflate()Landroid/view/View;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailguide_stub:Landroid/view/View;

    .line 255
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailguide_stub:Landroid/view/View;

    const v2, 0x7f0c00a1

    invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v9

    check-cast v9, Landroid/widget/ImageView;

    .line 256
    .local v9, guideview:Landroid/widget/ImageView;
    const v0, 0x7f020036

    invoke-virtual {v9, v0}, Landroid/widget/ImageView;->setBackgroundResource(I)V

    .line 257
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailguide_stub:Landroid/view/View;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->guideClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 262
    .end local v9           #guideview:Landroid/widget/ImageView;
    :cond_0
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/DetailPage;->getIntent()Landroid/content/Intent;

    move-result-object v10

    .line 263
    .local v10, startingIntent:Landroid/content/Intent;
    if-eqz v10, :cond_2

    .line 265
    invoke-virtual {v10}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;

    move-result-object v7

    .line 266
    .local v7, b:Landroid/os/Bundle;
    if-eqz v7, :cond_2

    .line 269
    :try_start_0
    const-string v0, "docid"

    invoke-virtual {v7, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->docid:Ljava/lang/String;

    .line 270
    const-string v0, "tid"

    invoke-virtual {v7, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->columnid:Ljava/lang/String;

    .line 271
    const-string v0, "headLine"

    invoke-virtual {v7, v0}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z

    move-result v0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isHeadline:Z

    .line 272
    const-string v0, "is_topic"

    invoke-virtual {v7, v0}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z

    move-result v0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->is_topic:Z

    .line 273
    const-string v0, "position"

    invoke-virtual {v7, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->start:Ljava/lang/String;

    .line 274
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->start:Ljava/lang/String;

    invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p0, Lcom/netease/newsreader/activity/DetailPage;->startNum:I

    .line 275
    const-string v0, "url"

    invoke-virtual {v7, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->url:Ljava/lang/String;

    .line 278
    const-string v0, "replyCount"

    invoke-virtual {v7, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCount:Ljava/lang/String;

    .line 279
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCount:Ljava/lang/String;

    if-eqz v0, :cond_5

    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCount:Ljava/lang/String;

    const-string v2, "\u8ddf\u8d34"

    invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_5

    .line 280
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCount:Ljava/lang/String;

    const/4 v2, 0x0

    iget-object v3, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCount:Ljava/lang/String;

    invoke-virtual {v3}, Ljava/lang/String;->length()I

    move-result v3

    add-int/lit8 v3, v3, -0x2

    invoke-virtual {v0, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCountNum:Ljava/lang/String;

    .line 284
    :cond_1
    :goto_1
    const-string v0, "title"

    invoke-virtual {v7, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->title:Ljava/lang/String;

    .line 286
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->title:Ljava/lang/String;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->collectTitle:Ljava/lang/String;

    .line 287
    const-string v0, "isCollect"

    invoke-virtual {v7, v0}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z

    move-result v0

    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isCollect:Ljava/lang/Boolean;

    .line 288
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isCollect:Ljava/lang/Boolean;

    if-nez v0, :cond_6

    move v0, v1

    :goto_2
    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isCollect:Ljava/lang/Boolean;

    .line 292
    const-string v0, "iscomeMyReply"

    const/4 v2, 0x0

    invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->iscomeMyReply:Z

    .line 294
    const-string v0, "local_news"

    const/4 v2, 0x0

    invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->mIsLocalNews:Z
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 303
    .end local v7           #b:Landroid/os/Bundle;
    :cond_2
    :goto_3
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->webView1:Landroid/webkit/WebView;

    invoke-direct {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->setWebView(Landroid/webkit/WebView;)V

    .line 304
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->webView2:Landroid/webkit/WebView;

    invoke-direct {p0, v0}, Lcom/netease/newsreader/activity/DetailPage;->setWebView(Landroid/webkit/WebView;)V

    .line 305
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->setListeners()V

    .line 306
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->setTextSizeDialog()V

    .line 307
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->setCollectAttibute()V

    .line 309
    new-instance v0, Lcom/netease/newsreader/util/BasePageViewAdapter;

    iget-object v2, p0, Lcom/netease/newsreader/activity/DetailPage;->latestData:Ljava/util/List;

    .line 310
    const v3, 0x7f030016

    .line 311
    new-array v4, v12, [Ljava/lang/String;

    const-string v5, "latestCommentsLayout"

    aput-object v5, v4, v1

    .line 312
    new-array v5, v12, [I

    const v11, 0x7f0c006a

    aput v11, v5, v1

    move-object v1, p0

    invoke-direct/range {v0 .. v6}, Lcom/netease/newsreader/util/BasePageViewAdapter;-><init>(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[ILcom/netease/newsreader/util/BaseImageDownloader;)V

    .line 309
    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    .line 313
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$LinearLayoutItem;

    invoke-direct {v1, p0, v6}, Lcom/netease/newsreader/activity/DetailPage$LinearLayoutItem;-><init>(Lcom/netease/newsreader/activity/DetailPage;Lcom/netease/newsreader/activity/DetailPage$LinearLayoutItem;)V

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BasePageViewAdapter;->setViewBinderWithKey(Lcom/netease/newsreader/util/BasePageViewAdapter$ViewBinderWithKey;)V

    .line 315
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->latestAdapter:Lcom/netease/newsreader/util/BasePageViewAdapter;

    const-string v1, "comments"

    invoke-virtual {v0, v1}, Lcom/netease/newsreader/util/BasePageViewAdapter;->setAdapterType(Ljava/lang/String;)V

    .line 316
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->is_topic:Z

    if-eqz v0, :cond_3

    .line 317
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageTitle:Landroid/widget/TextView;

    invoke-virtual {p0}, Lcom/netease/newsreader/activity/DetailPage;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    const v2, 0x7f0b000a

    invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 320
    :cond_3
    new-instance v0, Lcom/netease/newsreader/activity/DetailPage$18;

    invoke-direct {v0, p0}, Lcom/netease/newsreader/activity/DetailPage$18;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    .line 324
    invoke-virtual {v0}, Lcom/netease/newsreader/activity/DetailPage$18;->start()V

    .line 326
    new-instance v0, Landroid/view/GestureDetector;

    invoke-direct {v0, p0}, Landroid/view/GestureDetector;-><init>(Landroid/view/GestureDetector$OnGestureListener;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->gestureScanner:Landroid/view/GestureDetector;

    .line 327
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->gestureScanner:Landroid/view/GestureDetector;

    new-instance v1, Lcom/netease/newsreader/activity/DetailPage$19;

    invoke-direct {v1, p0}, Lcom/netease/newsreader/activity/DetailPage$19;-><init>(Lcom/netease/newsreader/activity/DetailPage;)V

    invoke-virtual {v0, v1}, Landroid/view/GestureDetector;->setOnDoubleTapListener(Landroid/view/GestureDetector$OnDoubleTapListener;)V

    .line 346
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->setMenu()V

    .line 348
    new-instance v0, Landroid/app/ProgressDialog;

    invoke-direct {v0, p0}, Landroid/app/ProgressDialog;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->progressDialog:Landroid/app/ProgressDialog;

    .line 349
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->progressDialog:Landroid/app/ProgressDialog;

    const-string v1, "\u6b63\u5728\u53d1\u8868\u8ddf\u8d34..."

    invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V

    .line 350
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->progressDialog:Landroid/app/ProgressDialog;

    invoke-virtual {v0, v12}, Landroid/app/ProgressDialog;->setCancelable(Z)V

    .line 352
    const-string v0, "message/rfc822"

    invoke-static {p0, v0}, Lcom/netease/newsreader/util/Tools;->getShareTargets(Landroid/content/Context;Ljava/lang/String;)Ljava/util/List;

    move-result-object v0

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->sharelist:Ljava/util/List;

    .line 353
    return-void

    .line 239
    .end local v10           #startingIntent:Landroid/content/Intent;
    :cond_4
    const-string v0, "file:///android_asset/night_shownews.html"

    sput-object v0, Lcom/netease/newsreader/activity/DetailPage;->newsHtml:Ljava/lang/String;

    .line 240
    const-string v0, "file:///android_asset/night_blank.html"

    sput-object v0, Lcom/netease/newsreader/activity/DetailPage;->blankHtml:Ljava/lang/String;

    goto/16 :goto_0

    .line 281
    .restart local v7       #b:Landroid/os/Bundle;
    .restart local v10       #startingIntent:Landroid/content/Intent;
    :cond_5
    :try_start_1
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCount:Ljava/lang/String;

    if-eqz v0, :cond_1

    .line 282
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCount:Ljava/lang/String;

    iput-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->replyCountNum:Ljava/lang/String;
    :try_end_1
    .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0

    goto/16 :goto_1

    .line 296
    :catch_0
    move-exception v8

    .line 298
    .local v8, e1:Ljava/lang/Exception;
    invoke-virtual {v8}, Ljava/lang/Exception;->printStackTrace()V

    goto/16 :goto_3

    .line 288
    .end local v8           #e1:Ljava/lang/Exception;
    :cond_6
    :try_start_2
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isCollect:Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
    :try_end_2
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0

    move-result v0

    goto/16 :goto_2
.end method

.method protected onDestroy()V
    .locals 2

    .prologue
    .line 5806
    invoke-super {p0}, Lcom/netease/newsreader/activity/BaseActivity;->onDestroy()V

    .line 5808
    :try_start_0
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->tips:Landroid/widget/Toast;

    if-eqz v1, :cond_0

    .line 5809
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->tips:Landroid/widget/Toast;

    invoke-virtual {v1}, Landroid/widget/Toast;->cancel()V

    .line 5810
    const/4 v1, 0x0

    iput-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->tips:Landroid/widget/Toast;

    .line 5812
    :cond_0
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    if-eqz v1, :cond_1

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->map:Ljava/util/HashMap;

    invoke-virtual {v1}, Ljava/util/HashMap;->clear()V

    .line 5813
    :cond_1
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    if-eqz v1, :cond_2

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->moreMap:Ljava/util/HashMap;

    invoke-virtual {v1}, Ljava/util/HashMap;->clear()V

    .line 5814
    :cond_2
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    if-eqz v1, :cond_3

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDListMap:Ljava/util/HashMap;

    invoke-virtual {v1}, Ljava/util/HashMap;->clear()V

    .line 5815
    :cond_3
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    if-eqz v1, :cond_4

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->docIDList:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V

    .line 5816
    :cond_4
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->specailIDList:Ljava/util/ArrayList;

    if-eqz v1, :cond_5

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->specailIDList:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V

    .line 5817
    :cond_5
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->latestData:Ljava/util/List;

    if-eqz v1, :cond_6

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->latestData:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->clear()V
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    .line 5823
    :cond_6
    :goto_0
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->pWindow:Landroid/widget/PopupWindow;

    if-eqz v1, :cond_7

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->pWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v1}, Landroid/widget/PopupWindow;->isShowing()Z

    move-result v1

    if-eqz v1, :cond_7

    .line 5824
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->pWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v1}, Landroid/widget/PopupWindow;->dismiss()V

    .line 5826
    :cond_7
    return-void

    .line 5818
    :catch_0
    move-exception v0

    .line 5820
    .local v0, e:Ljava/lang/Exception;
    invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V

    goto :goto_0
.end method

.method public onDown(Landroid/view/MotionEvent;)Z
    .locals 1
    .parameter "arg0"

    .prologue
    .line 5173
    const/4 v0, 0x0

    return v0
.end method

.method public onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
    .locals 1
    .parameter "e1"
    .parameter "e2"
    .parameter "velocityX"
    .parameter "velocityY"

    .prologue
    .line 5197
    const/4 v0, 0x0

    return v0
.end method

.method public onKeyDown(ILandroid/view/KeyEvent;)Z
    .locals 5
    .parameter "keyCode"
    .parameter "event"

    .prologue
    const/16 v3, 0x8

    const/4 v1, 0x1

    const/4 v4, 0x0

    .line 5286
    invoke-virtual {p2}, Landroid/view/KeyEvent;->getRepeatCount()I

    move-result v0

    if-le v0, v1, :cond_0

    .line 5287
    invoke-super {p0, p1, p2}, Lcom/netease/newsreader/activity/BaseActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z

    move-result v0

    .line 5355
    :goto_0
    return v0

    .line 5289
    :cond_0
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    const-string v2, "detailpageguide"

    invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailpageguide:Z

    .line 5290
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailpageguide:Z

    if-eqz v0, :cond_2

    .line 5291
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    const-string v2, "detailpageguide"

    invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 5292
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailguide_stub:Landroid/view/View;

    if-eqz v0, :cond_1

    .line 5293
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailguide_stub:Landroid/view/View;

    invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V

    :cond_1
    move v0, v1

    .line 5295
    goto :goto_0

    .line 5297
    :cond_2
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_display:Z

    if-eqz v0, :cond_3

    .line 5298
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v0}, Landroid/widget/PopupWindow;->dismiss()V

    .line 5299
    iput-boolean v4, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_display:Z

    move v0, v1

    .line 5300
    goto :goto_0

    .line 5302
    :cond_3
    const/4 v0, 0x4

    if-ne p1, v0, :cond_7

    .line 5305
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->pWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v0}, Landroid/widget/PopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_4

    .line 5306
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->pWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v0}, Landroid/widget/PopupWindow;->dismiss()V

    move v0, v1

    .line 5307
    goto :goto_0

    .line 5310
    :cond_4
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->handler:Landroid/os/Handler;

    const/16 v2, 0x10

    invoke-virtual {v0, v2}, Landroid/os/Handler;->sendEmptyMessage(I)Z

    .line 5311
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageComments:Landroid/widget/RelativeLayout;

    invoke-virtual {v0}, Landroid/widget/RelativeLayout;->getVisibility()I

    move-result v0

    if-nez v0, :cond_5

    .line 5313
    invoke-direct {p0, v4}, Lcom/netease/newsreader/activity/DetailPage;->switchNewsAndComments(Z)V

    move v0, v1

    .line 5314
    goto :goto_0

    .line 5317
    :cond_5
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/DetailPage;->finish()V

    .line 5355
    :cond_6
    :goto_1
    invoke-super {p0, p1, p2}, Lcom/netease/newsreader/activity/BaseActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z

    move-result v0

    goto :goto_0

    .line 5319
    :cond_7
    const/16 v0, 0x52

    if-ne p1, v0, :cond_b

    .line 5320
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v0}, Landroid/widget/PopupWindow;->isShowing()Z

    move-result v0

    if-nez v0, :cond_a

    .line 5322
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->detailPageOriginal:Landroid/widget/FrameLayout;

    invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I

    move-result v0

    if-nez v0, :cond_8

    .line 5323
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_textsize:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5324
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_refresh:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5325
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_child_doc_refresh:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5326
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_selecttext:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5334
    :goto_2
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->iscomeMyReply:Z

    if-eqz v0, :cond_9

    .line 5335
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_comment:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5340
    :goto_3
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menuWindow:Landroid/widget/PopupWindow;

    const v2, 0x7f0c0018

    invoke-virtual {p0, v2}, Lcom/netease/newsreader/activity/DetailPage;->findViewById(I)Landroid/view/View;

    move-result-object v2

    const/16 v3, 0x51

    invoke-virtual {v0, v2, v3, v4, v4}, Landroid/widget/PopupWindow;->showAtLocation(Landroid/view/View;III)V

    .line 5341
    iput-boolean v1, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_display:Z

    goto :goto_1

    .line 5328
    :cond_8
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_textsize:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5329
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_child_doc_refresh:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5330
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_refresh:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 5331
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_selecttext:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V

    goto :goto_2

    .line 5337
    :cond_9
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_comment:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setVisibility(I)V

    goto :goto_3

    .line 5344
    :cond_a
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menuWindow:Landroid/widget/PopupWindow;

    invoke-virtual {v0}, Landroid/widget/PopupWindow;->dismiss()V

    .line 5345
    iput-boolean v4, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_display:Z

    goto :goto_1

    .line 5347
    :cond_b
    const/16 v0, 0x14

    if-ne p1, v0, :cond_c

    .line 5348
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    invoke-virtual {v0}, Landroid/widget/ViewFlipper;->getCurrentView()Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/FrameLayout;

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/webkit/WebView;

    invoke-virtual {v0, v4}, Landroid/webkit/WebView;->pageDown(Z)Z

    move v0, v1

    .line 5349
    goto/16 :goto_0

    .line 5350
    :cond_c
    const/16 v0, 0x13

    if-ne p1, v0, :cond_6

    .line 5351
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->viewFlipper:Landroid/widget/ViewFlipper;

    invoke-virtual {v0}, Landroid/widget/ViewFlipper;->getCurrentView()Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/FrameLayout;

    invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/webkit/WebView;

    invoke-virtual {v0, v4}, Landroid/webkit/WebView;->pageUp(Z)Z

    move v0, v1

    .line 5352
    goto/16 :goto_0
.end method

.method public onLongPress(Landroid/view/MotionEvent;)V
    .locals 0
    .parameter "arg0"

    .prologue
    .line 5205
    return-void
.end method

.method protected onPause()V
    .locals 1

    .prologue
    .line 5271
    invoke-super {p0}, Lcom/netease/newsreader/activity/BaseActivity;->onPause()V

    .line 5272
    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->menu_display:Z

    .line 5273
    return-void
.end method

.method protected onRestart()V
    .locals 0

    .prologue
    .line 413
    invoke-direct {p0}, Lcom/netease/newsreader/activity/DetailPage;->setCollectAttibute()V

    .line 414
    invoke-super {p0}, Lcom/netease/newsreader/activity/BaseActivity;->onRestart()V

    .line 415
    return-void
.end method

.method protected onResume()V
    .locals 4

    .prologue
    const/4 v3, 0x0

    .line 420
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    const-string v1, "leftrightctrl"

    const/4 v2, 0x1

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->leftrightctrl:Z

    .line 421
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    const-string v1, "screenctrl"

    invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->screenctrl:Z

    .line 422
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->set_prefs:Landroid/content/SharedPreferences;

    const-string v1, "downpic"

    invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->downpic:Z

    .line 423
    invoke-virtual {p0}, Lcom/netease/newsreader/activity/DetailPage;->setListener()V

    .line 424
    invoke-super {p0}, Lcom/netease/newsreader/activity/BaseActivity;->onResume()V

    .line 425
    return-void
.end method

.method public onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
    .locals 1
    .parameter "arg0"
    .parameter "arg1"
    .parameter "arg2"
    .parameter "arg3"

    .prologue
    .line 5210
    const/4 v0, 0x0

    return v0
.end method

.method public onShowPress(Landroid/view/MotionEvent;)V
    .locals 0
    .parameter "e"

    .prologue
    .line 5216
    return-void
.end method

.method public onSingleTapUp(Landroid/view/MotionEvent;)Z
    .locals 1
    .parameter "e"

    .prologue
    .line 5237
    const/4 v0, 0x0

    return v0
.end method

.method public onTouchEvent(Landroid/view/MotionEvent;)Z
    .locals 2
    .parameter "event"

    .prologue
    .line 5278
    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->gestureScanner:Landroid/view/GestureDetector;

    invoke-virtual {v1, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z

    move-result v0

    .line 5279
    .local v0, booleanrest:Z
    return v0
.end method

.method public setListener()V
    .locals 3

    .prologue
    const/4 v2, 0x0

    const/16 v1, 0x8

    .line 1037
    iget-boolean v0, p0, Lcom/netease/newsreader/activity/DetailPage;->leftrightctrl:Z

    if-nez v0, :cond_0

    .line 1038
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideToLeft:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 1039
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideToRight:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 1054
    :goto_0
    return-void

    .line 1041
    :cond_0
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->isCollect:Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    if-nez v0, :cond_1

    .line 1042
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideToLeft:Landroid/widget/ImageView;

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 1043
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideToRight:Landroid/widget/ImageView;

    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 1044
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideToLeft:Landroid/widget/ImageView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->toLeftClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1045
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideToRight:Landroid/widget/ImageView;

    iget-object v1, p0, Lcom/netease/newsreader/activity/DetailPage;->toRightClickListener:Landroid/view/View$OnClickListener;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    goto :goto_0

    .line 1047
    :cond_1
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideToLeft:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 1048
    iget-object v0, p0, Lcom/netease/newsreader/activity/DetailPage;->slideToRight:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    goto :goto_0
.end method
